<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2026"
  xmlns:vmc="http://www.vulcanmaterials.com/20260618"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vmc-20260618.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vmc:EBPTransferAxis">vmc:WakeStoneCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vmc:EBPTransferAxis">vmc:CMGHourly401kMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vmc:EBPTransferAxis">vmc:WakeStoneCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-04-01</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EbpOtherInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EbpOtherInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EbpOtherInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EbpOtherInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EbpOtherInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EbpOtherInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EbpOtherInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EbpOtherInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street S&amp;P 500 Index SL CL II | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Global All Cap Equity Ex-US Index SL CL II | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street US Bond Index SL CL XIV | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Russell Small/Mid Cap Index SL CL II | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2035 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2030 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2045 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2025 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street U.S. Inflation Protected Bond Index SL CL II | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2040 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement Income SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2050 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2055 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>Wellington CIF II World Bond S2 | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2060 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>State Street Target Retirement 2065 SL CL VI | Collective Trust</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>Baird Core Plus Bond Instl | Mutual Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>Vanguard Equity Income Adm | Mutual Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>JP Morgan Large Cap Growth R6 | Mutual Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>American Funds EuroPacific Growth R6 | Mutual Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>William Blair Small Mid Cap Growth R6 | Mutual Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>DFA Emerging Markets Core Equity 2 Port 1 | Mutual Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>AllianceBernstein Discovery Value Z | Mutual Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>Empower Self-Directed Brokerage Account | Self-Directed Brokerage Account</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>Vulcan Materials Company | Stock Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>Patriot Transportation Holding Inc. | Stock Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:limitedToken.domain>Metlife GAC 12439 | Stable Value Fund</us-gaap:limitedToken.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EBP041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="fund">
        <measure>vmc:fund</measure>
    </unit>
    <unit id="loan">
        <measure>vmc:loan</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-5">false</dei:AmendmentFlag>
    <dei:AmendmentFlag contextRef="c-2" id="f-6">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-2" id="f-7">0001396009</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-8">0001396009</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-1">11-K</dei:DocumentType>
    <dei:DocumentType contextRef="c-2" id="f-2">11-K</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="c-2" id="f-3">VULCAN MATERIALS COMPANY</dei:EntityRegistrantName>
    <dei:EntityRegistrantName contextRef="c-1" id="f-4">VULCAN MATERIALS COMPANY</dei:EntityRegistrantName>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-3" decimals="-3" id="f-9" unitRef="usd">1578475000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-4" decimals="-3" id="f-10" unitRef="usd">1347578000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue contextRef="c-3" decimals="-3" id="f-11" unitRef="usd">57407000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue contextRef="c-4" decimals="-3" id="f-12" unitRef="usd">60068000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue contextRef="c-3" decimals="-3" id="f-13" unitRef="usd">1635882000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue contextRef="c-4" decimals="-3" id="f-14" unitRef="usd">1407646000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable contextRef="c-3" decimals="-3" id="f-15" unitRef="usd">26835000</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable contextRef="c-4" decimals="-3" id="f-16" unitRef="usd">25485000</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable contextRef="c-3" decimals="-3" id="f-17" unitRef="usd">27000</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable contextRef="c-4" decimals="-3" id="f-18" unitRef="usd">26000</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant contextRef="c-3" decimals="-3" id="f-19" unitRef="usd">42873000</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant contextRef="c-4" decimals="-3" id="f-20" unitRef="usd">39242000</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanReceivable contextRef="c-3" decimals="-3" id="f-21" unitRef="usd">69735000</us-gaap-ebp:EmployeeBenefitPlanReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanReceivable contextRef="c-4" decimals="-3" id="f-22" unitRef="usd">64753000</us-gaap-ebp:EmployeeBenefitPlanReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-3" decimals="-3" id="f-23" unitRef="usd">1705617000</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-4" decimals="-3" id="f-24" unitRef="usd">1472399000</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment contextRef="c-1" decimals="-3" id="f-25" unitRef="usd">226970000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment contextRef="c-1" decimals="-3" id="f-26" unitRef="usd">10376000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment contextRef="c-1" decimals="-3" id="f-27" unitRef="usd">237346000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant contextRef="c-1" decimals="-3" id="f-28" unitRef="usd">3458000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover contextRef="c-1" decimals="-3" id="f-29" unitRef="usd">72201000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash contextRef="c-1" decimals="-3" id="f-30" unitRef="usd">74461000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover contextRef="c-1" decimals="-3" id="f-31" unitRef="usd">9657000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution contextRef="c-1" decimals="-3" id="f-32" unitRef="usd">156319000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant contextRef="c-1" decimals="-3" id="f-33" unitRef="usd">195121000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense contextRef="c-1" decimals="-3" id="f-34" unitRef="usd">2734000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense>
    <vmc:EBPChangeInNetAssetAvailableForBenefitIncreaseDecreaseBeforeTransferToFromPlan contextRef="c-1" decimals="-3" id="f-35" unitRef="usd">199268000</vmc:EBPChangeInNetAssetAvailableForBenefitIncreaseDecreaseBeforeTransferToFromPlan>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan contextRef="c-5" decimals="-3" id="f-36" unitRef="usd">32724000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan contextRef="c-6" decimals="-3" id="f-37" unitRef="usd">1226000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease contextRef="c-1" decimals="-3" id="f-38" unitRef="usd">233218000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">1472399000</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit contextRef="c-3" decimals="-3" id="f-40" unitRef="usd">1705617000</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock contextRef="c-1" id="f-41">DESCRIPTION OF THE PLAN&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;General&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Vulcan 401(k) Plan (Plan), a defined contribution employee benefit plan established effective July 15, 2007, and most recently restated effective January 1, 2020, provides for accumulation of savings, including the option to participate in the Vulcan Materials Company (Company) stock fund for:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;padding-left:6.37pt"&gt;all qualified employees of the Company hired on or after July 15, 2007&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;padding-left:6.37pt"&gt;any employee who was eligible to participate in the Vulcan Materials Company Thrift Plan for Salaried Employees immediately prior to its merger into the Plan effective January 1, 2014&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;padding-left:6.37pt"&gt;any employee who was eligible to participate in the CMG Hourly 401(k) Plan who transferred to a salaried position on or after January 1, 2014&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Company has designated a portion of the Plan consisting of the Company&#x2019;s stock fund as an Employee Stock Ownership Plan (ESOP). The ESOP fund allows a participant to elect to have the dividends on the Company&#x2019;s stock fund reinvested in the Company&#x2019;s stock fund or paid to the participant in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;A participant may transfer between the Company&#x2019;s two defined contribution employee benefit plans (as defined in the Plan). When a participant transfers between plans, the net assets of the participant&#x2019;s account will be transferred to the other plan. For the year ended December&#160;31, 2025, $1,226,000 was transferred to the Plan from the CMG Hourly 401(k) Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;On April 1, 2025, assets totaling $32,724,000 were transferred to the Plan from the former Wake Stone Corporation Profit Sharing and 401(k) Savings Plan. The Company acquired Wake Stone Corporation in November 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Investment assets of the Plan are held by Empower Trust Company, LLC (Trustee). Empower Retirement (Recordkeeper), a subsidiary of Empower Trust Company, LLC, is the recordkeeper for the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Participation and Vesting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Generally, all qualified employees participate on the first day of employment. Participants are fully vested in all contributions at all times. As such, the Plan does not provide for forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Plan is funded through contributions by participants and the Company. The Plan provides for three types of employee contributions to the Plan: pay conversion contributions (pretax contributions), after-tax contributions and Roth contributions. An employee may designate multiples of 1% (ranging from 1% to 80%) of earnings as pretax contributions, after-tax contributions, Roth contributions or any combination of the three. Contributions are subject to certain Internal Revenue Code (IRC) limitations. Participants may also contribute amounts representing distributions from other qualified plans (rollovers).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Company expects to make matching contributions to match a portion of an employee&#x2019;s contribution equal to 100% of that contribution, not to exceed 6% of the employee&#x2019;s earnings. In addition, the Company will make an annual employer contribution of at least 3% of the earnings of each participant. The annual employer contribution was 3%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;of each participant&#x2019;s earnings, or $26,835,000 and $25,485,000 for the years ended December&#160;31, 2025 and 2024, respectively. These annual contributions are reflected as an employer receivable in the Statements of Net Assets Available for Benefits for the years ended December 31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Investment Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Participants may invest in 24 separate investment funds of the Plan, a stable value fund or in a self-directed brokerage account in proportions elected by the participant. Contributions, allocations and transfers to the Patriot Transportation Holding, Inc. common stock fund are no longer an option. The Company&#x2019;s matching contributions and annual employer contributions are invested as selected by the participant. In the event that no contribution investment election is made by the participant, the Company&#x2019;s matching contributions and the annual employer contribution are invested in the State Street Target Retirement 2030 SL CL VI fund and are available for immediate reallocation by the participant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Participant Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Separate accounts are maintained for each investment option: pretax contributions, after-tax contributions, Roth contributions, rollovers and transfers, and Company contributions and accumulated earnings thereon. Earnings (losses) are allocated daily to each participant&#x2019;s account in the ratio of the participant&#x2019;s account balance to total participants&#x2019; account balances. Distributions and withdrawals are charged to participant accounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Benefits Paid To Participants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;A participant&#x2019;s total account is distributed upon retirement, disability, death, or termination of employment, unless the account value is greater than $7,000, in which case the participant may defer distribution until age 73. Distributions are made in cash, except that the portion invested in the Company stock fund may be distributed in whole shares of such stock, if requested by the participant or beneficiary. Participants eligible to receive a distribution from the Plan may elect either a lump-sum payment or various installment options offered by the Plan (subject to the IRC&#x2019;s requi&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;red minimum distribution rules).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Prior to a termination of employment, a participant may withdraw any amount up to the value of his or her entire account subject to certain restrictions (as defined in the Plan). However, no portion of an actively employed participant&#x2019;s pretax contribution account may be distributed to him or her before age 59 &#xbd; unless the participant is approved for a &#x201c;hardship&#x201d; withdrawal as defined in the Plan and consistent with IRC guidelines. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Notes Receivable From Participants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;A participant may apply for a loan at any time provided that the participant is receiving compensation from which payroll deductions can be made. The amount of the loan cannot exceed the lesser of 50% of the participant&#x2019;s total account, less the outstanding balance of all existing loans, or $50,000, reduced by the highest outstanding balance of existing loans during the 12 months preceding the effective date of such loan. Additionally, participants are generally only permitted to have two loans outstanding at any one time. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Any repayment made will be allocated to the participant&#x2019;s account in accordance with his or her current investment direction. Loans must generally be repaid in monthly installments through payroll deductions within 60 months. The annual interest rate for a loan is determined by adding 1% to &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt;The Wall Street Journal&lt;/span&gt; Prime Rate or as otherwise determined by the Administrative Committee at the time the application for the loan is made. The rate may not exceed the maximum rate for such loans permitted by law. The average rate of interest on loans approximated 8.4% and 8.0% as of December&#160;31, 2025 and 2024, respectively.</us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan contextRef="c-6" decimals="0" id="f-42" unitRef="usd">1226000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan contextRef="c-7" decimals="0" id="f-43" unitRef="usd">32724000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan>
    <vmc:EBPParticipantContributionPretaxMinimumAnnualCompensationToTotalCompensationPercentage contextRef="c-1" decimals="2" id="f-44" unitRef="number">0.01</vmc:EBPParticipantContributionPretaxMinimumAnnualCompensationToTotalCompensationPercentage>
    <vmc:EBPParticipantContributionPretaxMinimumAnnualCompensationToTotalCompensationPercentage contextRef="c-1" decimals="2" id="f-45" unitRef="number">0.01</vmc:EBPParticipantContributionPretaxMinimumAnnualCompensationToTotalCompensationPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage contextRef="c-1" decimals="2" id="f-46" unitRef="number">0.80</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage contextRef="c-1" decimals="2" id="f-47" unitRef="number">1</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage contextRef="c-1" decimals="2" id="f-48" unitRef="number">0.06</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage>
    <vmc:EBPEmployerContributionMinimumAnnualFixedRateContributionPercentage contextRef="c-1" decimals="2" id="f-49" unitRef="number">0.03</vmc:EBPEmployerContributionMinimumAnnualFixedRateContributionPercentage>
    <vmc:EBPEmployerContributionMinimumAnnualFixedRateContributionPercentage contextRef="c-1" decimals="2" id="f-50" unitRef="number">0.03</vmc:EBPEmployerContributionMinimumAnnualFixedRateContributionPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable contextRef="c-3" decimals="-3" id="f-51" unitRef="usd">26835000</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable contextRef="c-4" decimals="-3" id="f-52" unitRef="usd">25485000</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable>
    <vmc:EBPNumberOfSeparateInvestmentFundsAvailableToParticipants contextRef="c-1" decimals="INF" id="f-53" unitRef="fund">24</vmc:EBPNumberOfSeparateInvestmentFundsAvailableToParticipants>
    <vmc:EBPInvoluntaryCashOutLimit contextRef="c-1" decimals="0" id="f-54" unitRef="usd">7000</vmc:EBPInvoluntaryCashOutLimit>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountPercentage contextRef="c-3" decimals="2" id="f-55" unitRef="number">0.50</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingAmount contextRef="c-3" decimals="INF" id="f-56" unitRef="usd">50000</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingAmount>
    <vmc:EBPNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountTerm contextRef="c-1" id="f-57">P12M</vmc:EBPNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountTerm>
    <vmc:EBPNoteReceivableFromParticipantMaximumNumberOfParticipantLoansOutstanding contextRef="c-3" decimals="INF" id="f-58" unitRef="loan">2</vmc:EBPNoteReceivableFromParticipantMaximumNumberOfParticipantLoansOutstanding>
    <vmc:EBPNoteReceivableFromParticipantMaximumBorrowingTerm contextRef="c-1" id="f-59">P60M</vmc:EBPNoteReceivableFromParticipantMaximumBorrowingTerm>
    <vmc:EBPParticipantLoanBasisSpreadOnVariableRate contextRef="c-1" decimals="2" id="f-60" unitRef="number">0.01</vmc:EBPParticipantLoanBasisSpreadOnVariableRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate contextRef="c-8" decimals="3" id="f-61" unitRef="number">0.084</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate contextRef="c-9" decimals="3" id="f-62" unitRef="number">0.080</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock contextRef="c-1" id="f-63">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Basis of Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The accompanying financial statements of the Plan have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles or GAAP).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Valuation of Investments and Income Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Plan&#x2019;s investments are reported based on the fair values, net asset values or contract values of the underlying investments. Fair value of a financial instrument is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Investments in securities traded on national and over-the-counter exchanges are valued at the closing bid price of the security as of the last trading day of the year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Investments in common/collective trust funds are stated at net asset value as determined by the issuer of the funds based on the underlying investments. The stable value fund is stated at contract value which is principal plus accrued interest, the value at which participants ordinarily transact (see &lt;/span&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline"&gt;&lt;a href="#i60aef91706a44f5b8e3c02a70ed962d4_28" style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline"&gt;Note 3&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Security transactions are recorded on the trade date. Distributions of stock, if any, to participants are recorded at the market value of such stock at the time of distribution. Interest income is recorded on the accrual basis. Net appreciation includes the Plan&#x2019;s gains and losses on investments bought and sold as well as held during the year. Dividends are recorded on the ex-dividend date. Investment manager fees are netted against Plan investment income and are not separately reflected. Consequently, management fees and operating expenses are reflected as a reduction of investment return for such investments. Expenses incurred in connection with the transfer of securities, such as brokerage commissions and transfer taxes, are added to the cost of such securities or deducted from the proceeds thereof&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Use of Estimates and Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The preparation of financial statements in conformity with GAAP requires Plan management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and changes therein, and disclosure of contingent assets and liabilities. Actual results could differ from those estimates. The Plan invests in various securities including corporate stock funds, mutual funds, a stable value fund, other domestic equities, and interests in common/collective trusts. Investment securities, in general, are exposed to various risks, such as interest rate risk, credit risk, and overall market volatility. Due to the level of risk associated with certain investment securities, it is reasonably possible that the values of investment securities, including the value of the Company&#x2019;s common stock, could decline in the near term and that such declines could materially affect the amounts reported in the Plan&#x2019;s financial statements. Given volatility in financial markets, it is reasonably possible that investment values could decline in subsequent periods. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Notes Receivable from Participants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Notes receivable from participants are measured at their unpaid principal balance plus any accrued but unpaid interest.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Delinquent participant loans are recorded as distributions based upon the terms of the Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Excess Contributions Payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Plan is required to return contributions received during the Plan year in excess of the IRC limits. There were no excess contributions payable at December&#160;31, 2025 or 2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Payment of Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Benefits are recorded when paid. There were no participants who elected to withdraw from the Plan that had not been paid at December&#160;31, 2025 or 2024.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Administrative Expenses&lt;/span&gt;&lt;/div&gt;All reasonable expenses for administration of the Plan may be paid out of the Plan&#x2019;s trust unless paid by the Company. Participants are assessed a flat fee of $7.50 per quarter to cover administrative expenses. Certain additional expenses relating to specific participant transactions (such as loan fees or distribution processing fees) or professional investment management services are charged directly to the participant&#x2019;s account.</us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock contextRef="c-1" id="f-64">&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Basis of Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The accompanying financial statements of the Plan have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles or GAAP).&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentPolicyTextBlock contextRef="c-1" id="f-65">&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Valuation of Investments and Income Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Plan&#x2019;s investments are reported based on the fair values, net asset values or contract values of the underlying investments. Fair value of a financial instrument is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Investments in securities traded on national and over-the-counter exchanges are valued at the closing bid price of the security as of the last trading day of the year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Investments in common/collective trust funds are stated at net asset value as determined by the issuer of the funds based on the underlying investments. The stable value fund is stated at contract value which is principal plus accrued interest, the value at which participants ordinarily transact (see &lt;/span&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline"&gt;&lt;a href="#i60aef91706a44f5b8e3c02a70ed962d4_28" style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline"&gt;Note 3&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Security transactions are recorded on the trade date. Distributions of stock, if any, to participants are recorded at the market value of such stock at the time of distribution. Interest income is recorded on the accrual basis. Net appreciation includes the Plan&#x2019;s gains and losses on investments bought and sold as well as held during the year. Dividends are recorded on the ex-dividend date. Investment manager fees are netted against Plan investment income and are not separately reflected. Consequently, management fees and operating expenses are reflected as a reduction of investment return for such investments. Expenses incurred in connection with the transfer of securities, such as brokerage commissions and transfer taxes, are added to the cost of such securities or deducted from the proceeds thereof&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanInvestmentPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock contextRef="c-1" id="f-67">&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Use of Estimates and Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;The preparation of financial statements in conformity with GAAP requires Plan management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and changes therein, and disclosure of contingent assets and liabilities. Actual results could differ from those estimates. The Plan invests in various securities including corporate stock funds, mutual funds, a stable value fund, other domestic equities, and interests in common/collective trusts. Investment securities, in general, are exposed to various risks, such as interest rate risk, credit risk, and overall market volatility. Due to the level of risk associated with certain investment securities, it is reasonably possible that the values of investment securities, including the value of the Company&#x2019;s common stock, could decline in the near term and that such declines could materially affect the amounts reported in the Plan&#x2019;s financial statements. Given volatility in financial markets, it is reasonably possible that investment values could decline in subsequent periods.</us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock>
    <us-gaap-ebp:EbpRiskAndUncertaintyPolicyTextBlock contextRef="c-1" id="f-66">&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Use of Estimates and Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;The preparation of financial statements in conformity with GAAP requires Plan management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and changes therein, and disclosure of contingent assets and liabilities. Actual results could differ from those estimates. The Plan invests in various securities including corporate stock funds, mutual funds, a stable value fund, other domestic equities, and interests in common/collective trusts. Investment securities, in general, are exposed to various risks, such as interest rate risk, credit risk, and overall market volatility. Due to the level of risk associated with certain investment securities, it is reasonably possible that the values of investment securities, including the value of the Company&#x2019;s common stock, could decline in the near term and that such declines could materially affect the amounts reported in the Plan&#x2019;s financial statements. Given volatility in financial markets, it is reasonably possible that investment values could decline in subsequent periods.</us-gaap-ebp:EbpRiskAndUncertaintyPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantPolicyTextBlock contextRef="c-1" id="f-68">&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Notes Receivable from Participants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Notes receivable from participants are measured at their unpaid principal balance plus any accrued but unpaid interest.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Delinquent participant loans are recorded as distributions based upon the terms of the Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayablePolicyTextBlock contextRef="c-1" id="f-69">&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Excess Contributions Payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Plan is required to return contributions received during the Plan year in excess of the IRC limits. There were no excess contributions payable at December&#160;31, 2025 or 2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayablePolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayable contextRef="c-3" decimals="INF" id="f-70" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayable>
    <us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayable contextRef="c-4" decimals="INF" id="f-71" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayable>
    <us-gaap-ebp:EmployeeBenefitPlanPaymentToParticipantPolicyTextBlock contextRef="c-1" id="f-72">&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Payment of Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Benefits are recorded when paid. There were no participants who elected to withdraw from the Plan that had not been paid at December&#160;31, 2025 or 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanPaymentToParticipantPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanExpensePolicyTextBlock contextRef="c-1" id="f-73">&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Administrative Expenses&lt;/span&gt;&lt;/div&gt;All reasonable expenses for administration of the Plan may be paid out of the Plan&#x2019;s trust unless paid by the Company. Participants are assessed a flat fee of $7.50 per quarter to cover administrative expenses. Certain additional expenses relating to specific participant transactions (such as loan fees or distribution processing fees) or professional investment management services are charged directly to the participant&#x2019;s account.</us-gaap-ebp:EmployeeBenefitPlanExpensePolicyTextBlock>
    <vmc:EBPAdministrativeExpenseParticipantQuarterlyFlatFee
      contextRef="c-3"
      decimals="2"
      id="f-74"
      unitRef="usdPerShare">7.50</vmc:EBPAdministrativeExpenseParticipantQuarterlyFlatFee>
    <us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTextBlock contextRef="c-1" id="f-75">STABLE VALUE FUND &#x2014; GUARANTEED INVESTMENT CONTRACT (GIC)&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Plan contains a stable value investment option (Fund or GIC) that meets the criteria of a fully benefit-responsive investment contract and is therefore reported at contract value. Contract value represents contributions made to the Fund, plus earnings, less participant withdrawals. The Fund is comprised of a portfolio of bonds and other fixed income securities and an investment contract issued by an insurance company or other financial institution, designed to provide a contract value &#x201c;wrapper&#x201d; around the fixed income portfolio to guarantee a specific interest rate which is reset quarterly and that cannot be less than zero. The wrapper contract provides that realized and unrealized gains and losses on the underlying fixed income portfolio are not reflected immediately in the net assets of the Fund; rather, they are amortized over the duration of the underlying assets through adjustments to the future interest crediting rate. Primary variables impacting future crediting rates of the Fund include the current yield, duration, and existing difference between market and contract value of the underlying assets within the wrapper contract.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Limitations on the Ability of the Guaranteed Investment Contract to Transact at Contract Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Certain events may limit the ability of the Fund to transact at contract value or may allow for the termination of the wrapper contract at less than contract value. The following employer-initiated events may limit the ability of the Fund to transact at contract value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;padding-left:4.5pt"&gt;A failure of the Plan to qualify for exemption from federal income taxes or any required prohibited transaction exemption under ERISA&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;padding-left:4.5pt"&gt;Any communication given to participants designed to influence a participant not to invest in the Fund or to transfer assets out of the Fund&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;padding-left:4.5pt"&gt;Any transfer of assets from the Fund directly into a competing investment option&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;padding-left:4.5pt"&gt;The establishment of a defined contribution plan that competes for employee contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;padding-left:4.5pt"&gt;Complete or partial termination of a Company sponsored plan or merger of plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The wrapper contract contains provisions that limit the ability of the Fund to transact at contract value upon the occurrence of certain events. These events include: any substantive modification of the Fund or the administration of the Fund that is not consented to by the wrapper issuer; any change in law, regulation, or administrative ruling applicable to a plan that could have a material adverse effect on the Fund&#x2019;s cash flow; and employer-initiated transactions as described above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;In the event that the wrapper contract fails to perform as intended, the Fund&#x2019;s net asset value may decline if the market value of its assets declines. The Fund&#x2019;s ability to receive amounts due pursuant to the wrapper contract is dependent on the third-party issuer&#x2019;s ability to meet its financial obligations. The wrapper issuer&#x2019;s ability to meet its contractual obligations under the wrapper contract may be affected by future economic and regulatory developments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Fund is unlikely to maintain a stable net asset value if, for any reason, it cannot obtain or maintain wrapper contracts covering all of its underlying assets. This could result from the Fund&#x2019;s inability to promptly find a replacement wrapper contract following termination of a wrapper contract. Wrapper contracts are not transferable and have no trading market. There are a limited number of wrapper issuers. The Fund may lose the benefit of wrapper contracts on any portion of its assets in default in excess of a certain percentage of portfolio assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Company management believes that the occurrence of events that may limit the ability of the Fund to transact at contract value is not probable.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTextBlock contextRef="c-1" id="f-76">FAIR VALUE MEASUREMENTS&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Plan classifies its investments into a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of these three levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt;Level 1 &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Quoted prices in active markets for identical assets or liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt;Level 2 &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014; Inputs that are derived principally from or corroborated by observable market data&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt;Level 3 &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014; Inputs that are unobservable and significant to the overall fair value measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Investment assets measured using either the net asset value (NAV) per share practical expedient or contract value are not categorized in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The following tables set forth, by Level within the fair value hierarchy, the Plan&#x2019;s investment assets at fair value for the years ended December&#160;31, 2025 and 2024, respectively: &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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:114%"&gt;in thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 3&lt;/span&gt;&lt;/div&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Vulcan Materials Company Stock Fund&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;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:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Empower self-directed brokerage account&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Other domestic equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Investments in the fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Interests in common/collective trust funds (at NAV)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,333,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Stable value fund (GIC at contract value)&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Total investment assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,635,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:114%"&gt;in thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 3&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Vulcan Materials Company Stock Fund&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;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:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Empower self-directed brokerage account&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Other domestic equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Investments in the fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Interests in common/collective trust funds (at NAV)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,134,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Stable value fund (GIC at contract value)&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Total investment assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,407,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Asset Valuation Techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The following methods and assumptions were used to estimate the values of the Plan&#x2019;s investments. There have been no changes in the methodologies used at December&#160;31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:133%"&gt;Vulcan Materials Company Stock Fund&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014; The fair value of the Company&#x2019;s stock fund is based on the quoted market price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:133%"&gt;Mutual Funds&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014; These investments are valued daily at the closing price as reported on the active market in which the securities are traded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:133%"&gt;Other Domestic Equities&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014; These investments include common stock, preferred stock and other equity investments. Fair value is based on quoted market prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:133%"&gt;Common/Collective Trust Funds&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014; These investments include various index funds for domestic equities and fixed income securities, as well as international equities. Investments are valued at the net asset value of units of a bank collective trust. The net asset value, as provided in each fund&#x2019;s audited financial statements, is used as a practical expedient to estimate fair value. The net asset value is based on the fair value of the underlying investments held by the fund less its liabilities. This practical expedient is not used when it is determined to be probable that the fund will sell the investment for an amount different than the reported net asset value. Were the Plan to initiate a full redemption of the collective trust, the investment advisor reserves the right to temporarily delay withdrawal from the collective trust in order to ensure that securities liquidations will be carried out in an orderly business manner. In addition, there are no unfunded commitments for any of the common/collective trust funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:133%"&gt;Empower Self-Directed Brokerage Account&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The investments in this account include various mutual funds and money market funds. Fair value is based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:133%"&gt;Stable Value Fund&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:133%"&gt; &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The stable value fund is measured at contract value as described in &lt;/span&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline"&gt;&lt;a href="#i60aef91706a44f5b8e3c02a70ed962d4_28" style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline"&gt;Note 3&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;. Contract value represents contributions made to the fund, plus earnings, less participant withdrawals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The methods described above may produce a fair value calculation that may not be indicative of net asset value or reflective of future fair value. Furthermore, while the Plan&#x2019;s valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in different estimates of fair value at the reporting date.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTableTextBlock contextRef="c-1" id="f-77">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The following tables set forth, by Level within the fair value hierarchy, the Plan&#x2019;s investment assets at fair value for the years ended December&#160;31, 2025 and 2024, respectively: &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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:114%"&gt;in thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 3&lt;/span&gt;&lt;/div&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Vulcan Materials Company Stock Fund&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;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:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Empower self-directed brokerage account&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Other domestic equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Investments in the fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Interests in common/collective trust funds (at NAV)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,333,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Stable value fund (GIC at contract value)&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Total investment assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,635,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;As of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:114%"&gt;in thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Level 3&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Vulcan Materials Company Stock Fund&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;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:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Empower self-directed brokerage account&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Other domestic equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Investments in the fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Interests in common/collective trust funds (at NAV)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,134,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-top:1pt solid #6f92c8;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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Stable value fund (GIC at contract value)&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Total investment assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,407,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTableTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-10" decimals="-3" id="f-78" unitRef="usd">101823000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-11" decimals="-3" id="f-79" unitRef="usd">101823000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-12" decimals="-3" id="f-80" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-13" decimals="-3" id="f-81" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-14" decimals="-3" id="f-82" unitRef="usd">133306000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-15" decimals="-3" id="f-83" unitRef="usd">133306000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-16" decimals="-3" id="f-84" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-17" decimals="-3" id="f-85" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-18" decimals="-3" id="f-86" unitRef="usd">9815000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-19" decimals="-3" id="f-87" unitRef="usd">9815000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-20" decimals="-3" id="f-88" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-21" decimals="-3" id="f-89" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-22" decimals="-3" id="f-90" unitRef="usd">62000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-23" decimals="-3" id="f-91" unitRef="usd">62000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-24" decimals="-3" id="f-92" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-25" decimals="-3" id="f-93" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-26" decimals="-3" id="f-94" unitRef="usd">245006000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-27" decimals="-3" id="f-95" unitRef="usd">245006000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-28" decimals="-3" id="f-96" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-29" decimals="-3" id="f-97" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-30" decimals="-3" id="f-98" unitRef="usd">1333469000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue contextRef="c-3" decimals="-3" id="f-99" unitRef="usd">57407000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue contextRef="c-3" decimals="-3" id="f-100" unitRef="usd">1635882000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-31" decimals="-3" id="f-101" unitRef="usd">106706000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-32" decimals="-3" id="f-102" unitRef="usd">106706000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-33" decimals="-3" id="f-103" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-34" decimals="-3" id="f-104" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-35" decimals="-3" id="f-105" unitRef="usd">99467000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-36" decimals="-3" id="f-106" unitRef="usd">99467000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-37" decimals="-3" id="f-107" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-38" decimals="-3" id="f-108" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-39" decimals="-3" id="f-109" unitRef="usd">7143000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-40" decimals="-3" id="f-110" unitRef="usd">7143000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-41" decimals="-3" id="f-111" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-42" decimals="-3" id="f-112" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-43" decimals="-3" id="f-113" unitRef="usd">121000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-44" decimals="-3" id="f-114" unitRef="usd">121000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-45" decimals="-3" id="f-115" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-46" decimals="-3" id="f-116" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-47" decimals="-3" id="f-117" unitRef="usd">213437000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-48" decimals="-3" id="f-118" unitRef="usd">213437000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-49" decimals="-3" id="f-119" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-50" decimals="-3" id="f-120" unitRef="usd">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue contextRef="c-51" decimals="-3" id="f-121" unitRef="usd">1134141000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue contextRef="c-4" decimals="-3" id="f-122" unitRef="usd">60068000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue contextRef="c-4" decimals="-3" id="f-123" unitRef="usd">1407646000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue>
    <us-gaap-ebp:EmployeeBenefitPlanPlanTerminationTextBlock contextRef="c-1" id="f-124">PLAN TERMINATION&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Although it has not expressed any intention to do so, the Company has the right under the Plan to discontinue its contributions at any time and to terminate the Plan subject to the provisions set forth under ERISA. In the event of termination, the net assets of the Plan will be distributed in accordance with ERISA.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanPlanTerminationTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock contextRef="c-1" id="f-125">FEDERAL INCOME TAX STATUS&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;The Internal Revenue Service (IRS) has determined and informed the Company by a letter dated August 7, 2020, that the Plan and related trust are designed in accordance with the applicable sections of the IRC. Although the Plan has been amended since receiving the determination letter, the Plan administrator and the Plan's tax counsel believe that the Plan is designed, and is currently being operated, in compliance with the applicable requirements of the IRC and, therefore, believe that the Plan is qualified and the related trust is tax-exempt. &lt;/span&gt;&lt;/div&gt;GAAP requires Plan management to evaluate tax positions taken by the Plan and recognize a tax liability if the Plan has taken an uncertain tax position that more likely than not would not be sustained upon examination by the IRS. The Plan is subject to routine audits by taxing jurisdictions; however, there are currently no audits for any tax periods in progress.</us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTextBlock contextRef="c-1" id="f-126">EXEMPT PARTY-IN-INTEREST TRANSACTIONS&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;Trustee and recordkeeping fees paid to the Trustee and the Recordkeeper qualify as exempt party-in-interest transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;At December&#160;31, 2025 and 2024, the Plan&#x2019;s trust held 350,000 and 404,000 shares of common stock of the Company with a cost basis of $69,654,000 and $77,794,000, respectively. The Plan recorded dividend income of $747,000 attributable to its investment in the Company&#x2019;s stock fund for the year ended December&#160;31, 2025. A significant decline in the market value of the Company&#x2019;s common stock would significantly affect the net assets available for benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;See &lt;/span&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline"&gt;&lt;a href="#i60aef91706a44f5b8e3c02a70ed962d4_25" style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline"&gt;Note 2&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt; under the caption Use of Estimates and Risks and Uncertainties for information related to risks, including volatility in the financial markets, to the Plan&#x2019;s investment in the Company&#x2019;s stock fund.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares contextRef="c-52" decimals="0" id="f-127" unitRef="shares">350000</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares contextRef="c-53" decimals="0" id="f-128" unitRef="shares">404000</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustCost contextRef="c-52" decimals="0" id="f-129" unitRef="usd">69654000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustCost>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustCost contextRef="c-53" decimals="0" id="f-130" unitRef="usd">77794000</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustCost>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForDividendIncomeOnInvestment contextRef="c-54" decimals="0" id="f-131" unitRef="usd">747000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForDividendIncomeOnInvestment>
    <vmc:EBPAccountingStandardsUpdateTextBlock contextRef="c-1" id="f-132">NEW ACCOUNTING STANDARDS&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Accounting Standards Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"&gt;Accounting Standards Pending Adoption&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;None&lt;/span&gt;&lt;/div&gt;</vmc:EBPAccountingStandardsUpdateTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanSubsequentEventTextBlock contextRef="c-1" id="f-133">SUBSEQUENT EVENTS&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;For the year ended December 31, 2025, subsequent events were evaluated through June&#160;18, 2026, the date the financial statements were available to be issued. Effective July 31, 2026, assets totaling no more than $86,900,000 will transfer into the Plan from the former Superior Ready Mix Corporation 401(k) Plan. This follows the Company&#x2019;s divestiture of its ready-mixed concrete businesses in California on June 5, 2026. Terminated participants of the former Superior Ready Mix Corporation 401(k) Plan have the option to withdraw their account balances from June 5, 2026, through July 29, 2026. These withdrawals will reduce the total assets transferred on the effective date. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%"&gt;There were no other events or transactions identified during this evaluation that require recognition or disclosure in the financial statements.&lt;/span&gt;</us-gaap-ebp:EmployeeBenefitPlanSubsequentEventTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan contextRef="c-55" decimals="0" id="f-134" unitRef="usd">86900000</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan>
    <us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTableTextBlock contextRef="c-1" id="f-135">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#253976;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;VULCAN 401(k) PLAN&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:150%"&gt;Employer ID No: 20-8579133&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:150%"&gt;Plan No: 041&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#6f92c8;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;FORM 5500, SCHEDULE H, PART IV, LINE 4i -&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#6f92c8;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;SCHEDULE OF ASSETS (HELD AT END OF YEAR) AS OF DECEMBER 31, 2025&lt;/span&gt;&lt;span style="color:#6f92c8;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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:2.081%"&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:42.384%"&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:32.233%"&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:6.778%"&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.024%"&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="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4pt;text-align:center;text-indent:-13.5pt"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;(b)&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%;padding-left:3.44pt"&gt;Identity of Issue, Borrower,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Lessor, or Similar Party&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center;text-indent:-13.5pt"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;(c)&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%;padding-left:4.63pt"&gt;Description of Investment, Including &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Maturity Date, Rate of Interest,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Collateral, and Par or Maturity Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;**&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;(d) Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#253976;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(e) Current &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Value &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#ffffff;font-family:'Avenir LT Pro 65 Medium',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(in 000s)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street S&amp;amp;P 500 Index SL CL II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;472,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Global All Cap Equity Ex-US Index SL CL II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;287,784&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street US Bond Index SL CL XIV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;193,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Russell Small/Mid Cap Index SL CL II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;177,602&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2035 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;39,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2030 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;32,909&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2045 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;26,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2025 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;25,942&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street U.S. Inflation Protected Bond Index SL CL II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;23,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2040 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;16,649&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement Income SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;14,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2050 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;8,798&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2055 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Wellington CIF II World Bond S2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;3,867&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2060 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;State Street Target Retirement 2065 SL CL VI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Collective Trust&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,229&#160;&lt;/span&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Baird Core Plus Bond Instl&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Mutual Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;48,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Vanguard Equity Income Adm&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Mutual 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;35,487&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;JP Morgan Large Cap Growth R6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Mutual Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;35,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;American Funds EuroPacific Growth R6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Mutual 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;5,029&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;William Blair Small Mid Cap Growth R6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Mutual Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;DFA Emerging Markets Core Equity 2 Port I&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Mutual 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,884&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;AllianceBernstein Discovery Value Z&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Mutual Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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:center;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Empower Self-Directed Brokerage Account &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Self-Directed Brokerage Account&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:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;9,815&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Vulcan Materials Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Stock Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;101,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Patriot Transportation Holding Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Stock 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;62&#160;&lt;/span&gt;&lt;/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:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Metlife GAC 12439&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Stable Value Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e8eaef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;57,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;padding:2px 1pt 2px 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:center;vertical-align:top"&gt;&lt;span style="color:#58585a;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Participant loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Interest rates ranging from 4.25% to 10.50%, maturing through December 2030&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;42,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;1,678,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e8eaef;border-bottom:1pt solid #253976;border-top:1pt solid #6f92c8;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%"&gt;*&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%;padding-left:14.29pt"&gt;Party-in-interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%"&gt;**&lt;/span&gt;&lt;span style="color:#58585a;font-family:'Avenir LT Pro 55 Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%;padding-left:10.58pt"&gt;Cost information is not required for participant-directed investments and, therefore, is not included.&lt;/span&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTableTextBlock>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-136">20-8579133</dei:EntityTaxIdentificationNumber>
    <us-gaap-ebp:EmployeeBenefitPlanPlanNumber contextRef="c-1" id="f-137">041</us-gaap-ebp:EmployeeBenefitPlanPlanNumber>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-56" decimals="-3" id="f-138" unitRef="usd">472007000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-57" decimals="-3" id="f-139" unitRef="usd">287784000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-58" decimals="-3" id="f-140" unitRef="usd">193048000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-59" decimals="-3" id="f-141" unitRef="usd">177602000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-60" decimals="-3" id="f-142" unitRef="usd">39285000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-61" decimals="-3" id="f-143" unitRef="usd">32909000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-62" decimals="-3" id="f-144" unitRef="usd">26970000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-63" decimals="-3" id="f-145" unitRef="usd">25942000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-64" decimals="-3" id="f-146" unitRef="usd">23097000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-65" decimals="-3" id="f-147" unitRef="usd">16649000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-66" decimals="-3" id="f-148" unitRef="usd">14159000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-67" decimals="-3" id="f-149" unitRef="usd">8798000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-68" decimals="-3" id="f-150" unitRef="usd">6561000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-69" decimals="-3" id="f-151" unitRef="usd">3867000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-70" decimals="-3" id="f-152" unitRef="usd">2562000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-71" decimals="-3" id="f-153" unitRef="usd">2229000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-72" decimals="-3" id="f-154" unitRef="usd">48496000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-73" decimals="-3" id="f-155" unitRef="usd">35487000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-74" decimals="-3" id="f-156" unitRef="usd">35481000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-75" decimals="-3" id="f-157" unitRef="usd">5029000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-76" decimals="-3" id="f-158" unitRef="usd">3569000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-77" decimals="-3" id="f-159" unitRef="usd">2884000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-78" decimals="-3" id="f-160" unitRef="usd">2360000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-79" decimals="-3" id="f-161" unitRef="usd">9815000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-80" decimals="-3" id="f-162" unitRef="usd">101823000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-81" decimals="-3" id="f-163" unitRef="usd">62000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue contextRef="c-82" decimals="-3" id="f-164" unitRef="usd">57407000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate contextRef="c-83" decimals="4" id="f-165" unitRef="number">0.0425</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate contextRef="c-84" decimals="4" id="f-166" unitRef="number">0.1050</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentParticipantLoanAfterDeemedDistribution contextRef="c-3" decimals="-3" id="f-167" unitRef="usd">42873000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentParticipantLoanAfterDeemedDistribution>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestment contextRef="c-3" decimals="-3" id="f-168" unitRef="usd">1678755000</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestment>
</xbrl>
