XML 42 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in thousands)20262025
Construction segment revenue:
Public$548,322 $395,885 
Private217,732 218,733 
Total Construction segment revenue$766,054 $614,618 
Materials segment revenue:
Aggregates$90,973 $40,402 
Asphalt55,438 43,982 
Other— 545 
Total Materials segment revenue$146,411 $84,929 
Total revenue$912,465 $699,547