XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Reportable Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Total revenue $ 898,552 $ 849,247 $ 1,458,620 $ 1,503,133  
Gross profit 103,086 97,566 135,445 157,658  
Assets 2,376,578   2,376,578   $ 2,167,933
Operating Segments          
Segment Reporting Information [Line Items]          
Total revenue 956,245 893,665 1,531,581 1,564,454  
Gross profit 103,086 97,566 135,445 157,658  
Depreciation, depletion and amortization 17,328 12,399 33,206 26,526  
Assets 857,970 727,082 857,970 727,082  
Consolidation, Eliminations          
Segment Reporting Information [Line Items]          
Total revenue (57,693) (44,418) (72,961) (61,321)  
Construction          
Segment Reporting Information [Line Items]          
Total revenue 749,413 713,221 1,252,829 1,291,487  
Construction | Operating Segments          
Segment Reporting Information [Line Items]          
Total revenue 749,413 713,221 1,252,829 1,291,487  
Gross profit 79,154 80,252 115,859 138,731  
Depreciation, depletion and amortization 10,238 5,595 19,993 13,389  
Assets 443,112 369,160 443,112 369,160  
Construction | Consolidation, Eliminations          
Segment Reporting Information [Line Items]          
Total revenue 0 0 0 0  
Materials          
Segment Reporting Information [Line Items]          
Total revenue 149,139 136,026 205,791 211,646  
Materials | Operating Segments          
Segment Reporting Information [Line Items]          
Total revenue 206,832 180,444 278,752 272,967  
Gross profit 23,932 17,314 19,586 18,927  
Depreciation, depletion and amortization 7,090 6,804 13,213 13,137  
Assets 414,858 357,922 414,858 357,922  
Materials | Consolidation, Eliminations          
Segment Reporting Information [Line Items]          
Total revenue $ (57,693) $ (44,418) $ (72,961) $ (61,321)