XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Reportable Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
Three months ended June 30,ConstructionMaterialsTotal
2023
Total revenue from reportable segments$749,413 $206,832 $956,245 
Elimination of intersegment revenue— (57,693)(57,693)
Revenue from external customers$749,413 $149,139 $898,552 
Gross profit$79,154 $23,932 $103,086 
Depreciation, depletion and amortization$10,238 $7,090 $17,328 
2022 (As Restated and Recast)
Total revenue from reportable segments$713,221 $180,444 $893,665 
Elimination of intersegment revenue— (44,418)(44,418)
Revenue from external customers$713,221 $136,026 $849,247 
Gross profit$80,252 $17,314 $97,566 
Depreciation, depletion and amortization$5,595 $6,804 $12,399 
Six Months Ended June 30,ConstructionMaterialsTotal
2023
Total revenue from reportable segments$1,252,829 $278,752 $1,531,581 
Elimination of intersegment revenue— (72,961)(72,961)
Revenue from external customers$1,252,829 $205,791 $1,458,620 
Gross profit$115,859 $19,586 $135,445 
Depreciation, depletion and amortization$19,993 $13,213 $33,206 
Segment assets as of period end$443,112 $414,858 $857,970 
2022 (As Recast)
Total revenue from reportable segments$1,291,487 $272,967 $1,564,454 
Elimination of intersegment revenue— (61,321)(61,321)
Revenue from external customers$1,291,487 $211,646 $1,503,133 
Gross profit$138,731 $18,927 $157,658 
Depreciation, depletion and amortization$13,389 $13,137 $26,526 
Segment assets as of period end$369,160 $357,922 $727,082 
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
Three Months Ended
June 30,
Six Months Ended
June 30,
As Restated and RecastAs Recast
(in thousands)2023202220232022
Total gross profit from reportable segments$103,086 $97,566 $135,445 $157,658 
Selling, general and administrative expenses64,563 60,121 137,685 130,241 
Other costs, net13,607 16,612 18,130 22,891 
Gain on sales of property and equipment(3,944)(8,915)(5,981)(9,513)
Total other (income) expense, net43,682 1,502 35,674 4,536 
Income (loss) before income taxes$(14,822)$28,246 $(50,063)$9,503