v3.26.1
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenue disaggregated by reportable segment, by customer type for our Construction segment and product line for our Materials segment:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2026202520262025
Construction segment revenue:
Public$946,182 $651,923 $1,494,504 $1,047,808 
Private261,297 285,503 479,029 504,236 
Total Construction segment revenue$1,207,479 $937,426 $1,973,533 $1,552,044 
Materials segment revenue:
Aggregates$115,763 $59,643 $206,736 $100,045 
Asphalt131,864 128,625 187,302 173,063 
Other766 270 766 359 
Total Materials segment revenue$248,393 $188,538 $394,804 $273,467 
Total revenue$1,455,872 $1,125,964 $2,368,337 $1,825,511