XML 56 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Disaggregation of Revenue
Revenues
Total revenues for the Company's reportable segments are presented below:
 Year Ended December 31,
 202420232022
 ($ in millions)
Aggregates and specialty materials$977.9 $879.9 $821.4 
Construction site support127.2 121.4 102.1 
Construction Products1,105.1 1,001.3 923.5 
Utility, wind, and related structures1,047.3 873.5 813.1 
Storage tanks — 188.9 
Engineered Structures1,047.3 873.5 1,002.0 
Inland barges329.8 280.2 189.9 
Steel components(1)
87.8 153.3 127.4 
Transportation Products417.6 433.5 317.3 
Segment Totals before Eliminations2,570.0 2,308.3 2,242.8 
Eliminations(0.1)(0.4)— 
Consolidated Total$2,569.9 $2,307.9 $2,242.8 
(1) On August 16, 2024, the Company completed the divestiture of its steel components business.
Unsatisfied Performance Obligations
Unsatisfied Performance Obligations
The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of December 31, 2024 and the percentage of the outstanding performance obligations as of December 31, 2024 expected to be delivered during 2025:
Unsatisfied performance obligations at
December 31, 2024
Total
Amount
 (in millions)
Engineered Structures:
Utility, wind, and related structures$1,190.8 
Transportation Products:
Inland barges$280.1