XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reportable Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenue $ 672,275 $ 560,068  
Gross profit (loss) 54,285 32,359  
Assets 2,595,035   $ 2,813,540
Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 683,917 575,336  
Gross profit (loss) 54,285 32,359  
Depreciation, depletion and amortization 24,180 15,877  
Assets 1,157,018 820,786  
Consolidation, Eliminations      
Segment Reporting Information [Line Items]      
Total revenue (11,642) (15,268)  
Construction      
Segment Reporting Information [Line Items]      
Total revenue 595,213 503,416  
Construction | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 595,213 503,416  
Gross profit (loss) 56,828 36,705  
Depreciation, depletion and amortization 13,703 9,755  
Assets 594,437 430,045  
Construction | Consolidation, Eliminations      
Segment Reporting Information [Line Items]      
Total revenue 0 0  
Materials      
Segment Reporting Information [Line Items]      
Total revenue 77,062 56,652  
Materials | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 88,704 71,920  
Gross profit (loss) (2,543) (4,346)  
Depreciation, depletion and amortization 10,477 6,122  
Assets 562,581 390,741  
Materials | Consolidation, Eliminations      
Segment Reporting Information [Line Items]      
Total revenue $ (11,642) $ (15,268)