XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Three Months Ended September 30,
2023ConstructionMaterialsTotal
California$317,244 $83,867 $401,111 
Central222,144 11,357 233,501 
Mountain406,310 75,898 482,208 
Total$945,698 $171,122 $1,116,820 
2022 (As Restated)ConstructionMaterialsTotal
California$262,972 $85,173 $348,145 
Central222,082 9,348 231,430 
Mountain362,317 67,018 429,335 
Total$847,371 $161,539 $1,008,910 
Nine Months Ended September 30,
2023ConstructionMaterialsTotal
California$699,093 $191,221 $890,314 
Central593,632 35,251 628,883 
Mountain905,802 150,441 1,056,243 
Total$2,198,527 $376,913 $2,575,440 
2022 (As Restated)ConstructionMaterialsTotal
California$606,716 $202,371 $809,087 
Central653,581 33,634 687,215 
Mountain878,561 137,180 1,015,741 
Total$2,138,858 $373,185 $2,512,043