XML 117 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Disaggregation of Revenue [Abstract]  
Disaggregation of Revenue 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