XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Disaggregation of Revenue
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue .  Disaggregation of Revenue
We disaggregate our revenue based on our reportable segments (see Note 18) and operating groups as these are the formats that are 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 by operating group (in thousands):
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