v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables disaggregate the Company's revenue by major source for the three and six-month periods ended June 30, 2026 and 2025 (excluding intercompany sales):

Three Months Ended June 30, 2026Three Months Ended June 30, 2025
(in millions)Infrastructure SolutionsMaterials SolutionsTotalInfrastructure SolutionsMaterials SolutionsTotal
Net Sales-Domestic:
Equipment sales$146.8 $74.2 $221.0 $120.9 $55.8 $176.7 
Parts and service revenues62.6 42.3 104.9 59.1 19.7 78.8 
Other6.7 — 6.7 6.5 — 6.5 
Total domestic revenue216.1 116.5 332.6 186.5 75.5 262.0 
Net Sales-International:
Equipment sales8.7 35.1 43.8 14.0 31.5 45.5 
Parts and service revenues3.2 27.4 30.6 3.8 17.9 21.7 
Other0.3 0.8 1.1 0.3 0.8 1.1 
Total international revenue12.2 63.3 75.5 18.1 50.2 68.3 
Total net sales$228.3 $179.8 $408.1 $204.6 $125.7 $330.3 
Six Months Ended June 30, 2026Six Months Ended June 30, 2025
(in millions)Infrastructure SolutionsMaterials SolutionsTotalInfrastructure SolutionsMaterials SolutionsTotal
Net Sales-Domestic:
Equipment sales$279.6 $134.3 $413.9 $256.3 $88.1 $344.4 
Parts and service revenues142.9 80.4 223.3 137.1 39.5 176.6 
Other14.1 0.3 14.4 14.8 — 14.8 
Total domestic revenue436.6 215.0 651.6 408.2 127.6 535.8 
Net Sales-International:
Equipment sales19.3 73.1 92.4 21.5 54.5 76.0 
Parts and service revenues8.9 49.4 58.3 10.3 35.7 46.0 
Other0.5 1.6 2.1 0.6 1.3 1.9 
Total international revenue28.7 124.1 152.8 32.4 91.5 123.9 
Total net sales$465.3 $339.1 $804.4 $440.6 $219.1 $659.7