v3.26.1
Overview and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Disaggregation of Revenue
Revenues
Total revenues for the Company's reportable segments are presented below:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
(in millions)
Aggregates$191.5 $194.0 $366.0 $359.3 
Specialty materials and asphalt134.2 133.3 204.6 206.5 
Aggregates intrasegment sales(12.8)(10.3)(17.3)(14.4)
Total Construction materials312.9 317.0 553.3 551.4 
Construction site support44.1 37.5 80.0 65.9 
Construction Products357.0 354.5 633.3 617.3 
Utility and related structures230.6 205.2 456.0 401.0 
Wind towers71.1 87.8 141.1 176.8 
Engineered Structures301.7 293.0 597.1 577.8 
Consolidated Total$658.7 $647.5 $1,230.4 $1,195.1 
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 June 30, 2026:
Unsatisfied performance obligations as of
 June 30, 2026
Total
Amount
(in millions)
Engineered Structures:
Utility and related structures$648.1 
Wind towers$537.4 
For our utility and related structures business, 71% of the unsatisfied performance obligations are expected to be recognized during 2026, 20% are expected to be recognized in 2027, with the remainder expected to be recognized through 2029. For our wind towers business, 28% of the unsatisfied performance obligations are expected to be recognized during 2026, 66% are expected to be recognized in 2027, with the remainder expected to be recognized in 2028.