XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenue disaggregated by reportable segment and by customer type for the Construction segment:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2024202320242023
Construction segment revenue:
Public$828,268 $674,494 $1,944,795 $1,513,046 
Private252,437 271,204 649,077 685,481 
Total Construction segment revenue1,080,705 945,698 2,593,872 2,198,527 
Materials segment revenue194,805 171,122 436,399 376,913 
Total revenue$1,275,510 $1,116,820 $3,030,271 $2,575,440