XML 94 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Disaggregation of Revenue
12 Months Ended
Dec. 31, 2023
Disaggregation of Revenue [Abstract]  
Disaggregation of Revenue
4. Disaggregation of Revenue
We disaggregate our revenue based on our reportable segments and operating groups as it is the format that is regularly reviewed by management. Our reportable segments are: Construction and Materials. In alphabetical order, our operating groups are: California, Central and Mountain. The following tables present our disaggregated revenue (in thousands):
Years ended December 31,
2023ConstructionMaterialsTotal
California$1,029,410 $258,725 $1,288,135 
Central765,560 55,125 820,685 
Mountain1,197,284 203,034 1,400,318 
Total$2,992,254 $516,884 $3,509,138 
2022ConstructionMaterialsTotal
California$811,623 $273,314 $1,084,937 
Central851,779 46,531 898,310 
Mountain1,140,533 177,476 1,318,009 
Total$2,803,935 $497,321 $3,301,256 
2021ConstructionMaterialsTotal
California$822,448 $242,552 $1,065,000 
Central1,058,448 33,270 1,091,718 
Mountain1,195,294 149,853 1,345,147 
Total$3,076,190 $425,675 $3,501,865