XML 87 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Total revenue $ 1,116,820 $ 1,008,910 $ 2,575,440 $ 2,512,043  
Gross profit 166,643 115,055 302,088 272,713  
Assets 2,580,321   2,580,321   $ 2,167,933
Operating Segments          
Segment Reporting Information [Line Items]          
Total revenue 1,190,758 1,080,632 2,722,340 2,645,086  
Gross profit 166,643 115,055 302,088 272,713  
Depreciation, depletion and amortization 18,670 25,132 51,876 51,658  
Assets 871,120 786,124 871,120 786,124  
Consolidation, Eliminations          
Segment Reporting Information [Line Items]          
Total revenue (73,938) (71,722) (146,900) (133,043)  
Construction          
Segment Reporting Information [Line Items]          
Total revenue 945,698 847,371 2,198,527 2,138,858  
Construction | Operating Segments          
Segment Reporting Information [Line Items]          
Total revenue 945,698 847,371 2,198,527 2,138,858  
Gross profit 137,162 93,017 253,021 231,748  
Depreciation, depletion and amortization 11,239 18,262 31,232 31,651  
Assets 449,354 434,604 449,354 434,604  
Construction | Consolidation, Eliminations          
Segment Reporting Information [Line Items]          
Total revenue 0 0 0 0  
Materials          
Segment Reporting Information [Line Items]          
Total revenue 171,122 161,539 376,913 373,185  
Materials | Operating Segments          
Segment Reporting Information [Line Items]          
Total revenue 245,060 233,261 523,813 506,228  
Gross profit 29,481 22,038 49,067 40,965  
Depreciation, depletion and amortization 7,431 6,870 20,644 20,007  
Assets 421,766 351,520 421,766 351,520  
Materials | Consolidation, Eliminations          
Segment Reporting Information [Line Items]          
Total revenue $ (73,938) $ (71,722) $ (146,900) $ (133,043)