XML 81 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Reportable Segment Information - Segment Reporting Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Reporting Information [Line Items]      
Reportable segments | segment 2    
Revenue $ 912,465 $ 699,547  
Cost of revenue 802,560 615,698  
Gross profit 109,905 83,849  
Selling, general and administrative expenses 140,950 115,911  
Gain on sales of property and equipment, net (2,949) (1,737)  
Operating loss (31,133) (39,751)  
Depreciation, depletion and amortization 40,586 28,007  
Segment assets as of period end 3,779,639   $ 4,030,393
Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 963,545 720,198  
Selling, general and administrative expenses 84,090 70,872  
Gain on sales of property and equipment, net (2,949) (1,918)  
Operating loss 28,764 14,895  
Segment assets as of period end 2,084,257 1,312,600  
Consolidation, Eliminations      
Segment Reporting Information [Line Items]      
Revenue (51,080) (20,651)  
Construction      
Segment Reporting Information [Line Items]      
Revenue 766,054 614,618  
Cost of revenue 663,874 529,180  
Gross profit 102,180 85,438  
Depreciation, depletion and amortization 20,203 14,452  
Construction | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 766,054 614,618  
Selling, general and administrative expenses 72,176 62,327  
Gain on sales of property and equipment, net (4,241) (1,849)  
Operating loss 34,245 24,960  
Segment assets as of period end 688,110 613,882  
Construction | Consolidation, Eliminations      
Segment Reporting Information [Line Items]      
Revenue 0 0  
Materials      
Segment Reporting Information [Line Items]      
Revenue 146,411 84,929  
Cost of revenue 138,686 86,518  
Gross profit 7,725 (1,589)  
Depreciation, depletion and amortization 20,383 13,555  
Materials | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 197,491 105,580  
Selling, general and administrative expenses 11,914 8,545  
Gain on sales of property and equipment, net 1,292 (69)  
Operating loss (5,481) (10,065)  
Segment assets as of period end 1,396,147 698,718  
Materials | Consolidation, Eliminations      
Segment Reporting Information [Line Items]      
Revenue $ (51,080) $ (20,651)