v3.26.3
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
(in thousands)2026202520262025
Construction segment revenue:
Public$1,203,336 $880,416 $2,697,840 $1,928,224 
Private270,681 282,097 749,710 786,333 
Total Construction segment revenue$1,474,017 $1,162,513 $3,447,550 $2,714,557 
Materials segment revenue:
Aggregates$121,724 $100,849 $328,460 $200,894 
Asphalt170,556 169,290 357,858 342,353 
Other34 846 800 1,205 
Total Materials segment revenue$292,314 $270,985 $687,118 $544,452 
Total revenue$1,766,331 $1,433,498 $4,134,668 $3,259,009