XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Three Months Ended June 30,
2023ConstructionMaterialsTotal
California$232,902 $77,216 $310,118 
Central200,486 12,338 212,824 
Mountain316,025 59,585 375,610 
Total$749,413 $149,139 $898,552 
2022 (As Restated and Recast)ConstructionMaterialsTotal
California$197,435 $71,572 $269,007 
Central211,605 13,901 225,506 
Mountain304,181 50,553 354,734 
Total$713,221 $136,026 $849,247 
Six Months Ended June 30,
2023ConstructionMaterialsTotal
California$381,849 $107,354 $489,203 
Central371,488 23,894 395,382 
Mountain499,492 74,543 574,035 
Total$1,252,829 $205,791 $1,458,620 
2022 (As Recast)ConstructionMaterialsTotal
California$343,744 $117,259 $461,003 
Central431,499 24,263 455,762 
Mountain516,244 70,124 586,368 
Total$1,291,487 $211,646 $1,503,133