XML 71 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Contract asset with customer $ 65.5 $ 66.8  
Segment Reporting Information [Line Items]      
Revenues 2,569.9 2,307.9 $ 2,242.8
Total      
Segment Reporting Information [Line Items]      
Revenues 2,570.0 2,308.3 2,242.8
Intersegment | Eliminations      
Segment Reporting Information [Line Items]      
Revenues 0.1 0.4 0.0
Construction Products | Total      
Segment Reporting Information [Line Items]      
Revenues 1,105.1 1,001.3 923.5
Engineered Structures | Total      
Segment Reporting Information [Line Items]      
Revenues 1,047.3 873.5 1,002.0
Transportation Products | Total      
Segment Reporting Information [Line Items]      
Revenues 417.6 433.5 317.3
Aggregates and specialty materials | Construction Products      
Segment Reporting Information [Line Items]      
Revenues 977.9 879.9 821.4
Construction site support [Member] | Construction Products      
Segment Reporting Information [Line Items]      
Revenues 127.2 121.4 102.1
Utility, wind, and related structures | Engineered Structures      
Segment Reporting Information [Line Items]      
Revenues 1,047.3 873.5 813.1
Storage tanks | Engineered Structures      
Segment Reporting Information [Line Items]      
Revenues 0.0 0.0 188.9
Inland barges | Transportation Products      
Segment Reporting Information [Line Items]      
Revenues 329.8 280.2 189.9
Steel components | Transportation Products      
Segment Reporting Information [Line Items]      
Revenues $ 87.8 $ 153.3 $ 127.4