<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="aca-20261023.xsd" xlink:type="simple"/>
    <context id="c20261023to20261023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <startDate>2026-10-23</startDate>
            <endDate>2026-10-23</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20261023to20261023"
      id="Fact_da3640bfca9644be959f9e906455e488">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20261023to20261023"
      id="Fact_6df8bc8e939e46ca8ab154d88d8aeab1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="c20261023to20261023"
      id="Fact_f01a22ddcf684057a2d4048aa33a4562">0001739445</dei:EntityCentralIndexKey>
    <dei:SecurityExchangeName
      contextRef="c20261023to20261023"
      id="Fact_d23cf449ba624476bf85daf0038afbb6">NYSE</dei:SecurityExchangeName>
    <dei:SecurityExchangeName
      contextRef="c20261023to20261023"
      id="Fact_683a70e6db5f47b89ee9742cd32f6946">NYSE</dei:SecurityExchangeName>
    <dei:DocumentType
      contextRef="c20261023to20261023"
      id="Fact_f7b86e64291045d6b4fc187f8825d620">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20261023to20261023"
      id="Fact_82b2114eaa274e30bbfc5925354c8d84">2026-10-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20261023to20261023"
      id="Fact_4d4788c0ed984dd8b264a2be592abbc0">Arcosa, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20261023to20261023"
      id="Fact_9acb4ee82ece4ff99198a3b3defd54fd">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20261023to20261023"
      id="Fact_ca52b6c27a1d470eb111d69eba161185">1-38494</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20261023to20261023"
      id="Fact_ca37be2be05c41ce94e5dbcf54d27a76">82-5339416</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20261023to20261023"
      id="Fact_c025953ff5564ef88b25a6fec78a9c54">500 N. Akard Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20261023to20261023"
      id="Fact_69ee7cd9f24a43b19bc4687000d41a36">Suite 400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20261023to20261023"
      id="Fact_a7a0713a17f44ad5baacdfddd5766256">Dallas</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20261023to20261023"
      id="Fact_846fa9caea564406a80806e55b654b88">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20261023to20261023"
      id="Fact_2c396a1defdf46028649bf0b6a2c284c">75201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20261023to20261023"
      id="Fact_b7832d62c9c44fb5960d86f6a9d92839">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20261023to20261023"
      id="Fact_57c4c6ff678d4841893df25142e59063">942-6500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20261023to20261023"
      id="Fact_ab624ff30d2b46c09b47f25fee75b020">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20261023to20261023"
      id="Fact_b1d31c2229e84e569ec2ba7ae03defb4">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20261023to20261023"
      id="Fact_85c75998441d4a2a8fe702ed17bc2698">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20261023to20261023"
      id="Fact_7fb3877762934ec4aa9048862ace2ef7">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20261023to20261023"
      id="Fact_587d85c3fa3e4ab494f93a10c5bd9dea">Common Stock ($0.01 par value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20261023to20261023"
      id="Fact_e3622fadcb1d4db0bd4c72f00f3175d6">ACA</dei:TradingSymbol>
    <dei:Security12bTitle
      contextRef="c20261023to20261023"
      id="Fact_e39e7b2ba9b449d68c4bb74d0304aa6a">Common Stock ($0.01 par value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20261023to20261023"
      id="Fact_12b4b6b2432247a9b3728f58faf7aba7">ACA</dei:TradingSymbol>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20261023to20261023"
      id="Fact_d771bc1050174b9ab3a3855f45083d48">false</dei:EntityEmergingGrowthCompany>
</xbrl>
