XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Reportable Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
Summarized segment information is as follows (in thousands):
Three months ended June 30,ConstructionMaterialsTotal
2025
Total revenue from reportable segments$937,426$251,856$1,189,282
Elimination of intersegment revenue(63,318)(63,318)
Revenue937,426188,5381,125,964
Cost of revenue783,760143,105926,865
Gross profit153,66645,433199,099
Selling, general and administrative expenses48,3236,02254,345
Gain on sales of property and equipment, net(679)(2,061)(2,740)
Operating income from reportable segments$106,022$41,472$147,494
Depreciation, depletion and amortization$19,223$14,273$33,496
2024
Total revenue from reportable segments$917,954$239,468$1,157,422
Elimination of intersegment revenue(74,936)(74,936)
Revenue917,954164,5321,082,486
Cost of revenue782,582135,193917,775
Gross profit135,37229,339164,711
Selling, general and administrative expenses41,3515,14246,493
Gain on sales of property and equipment, net(1,759)(34)(1,793)
Operating income from reportable segments$95,780$24,231$120,011
Depreciation, depletion and amortization$13,501$10,917$24,418
Six Months Ended June 30,ConstructionMaterialsTotal
2025
Total revenue from reportable segments$1,552,044$357,436$1,909,480
Elimination of intersegment revenue(83,969)(83,969)
Revenue1,552,044273,4671,825,511
Cost of revenue1,312,940229,6231,542,563
Gross profit239,10443,844282,948
Selling, general and administrative expenses110,65014,567125,217
Gain on sales of property and equipment, net(2,528)(2,130)(4,658)
Operating income from reportable segments$130,982$31,407$162,389
Depreciation, depletion and amortization$33,675$27,828$61,503
Segment assets as of period end$615,962$687,175$1,303,137
2024
Total revenue from reportable segments$1,513,167$328,172$1,841,339
Elimination of intersegment revenue(86,578)(86,578)
Revenue1,513,167241,5941,754,761
Cost of revenue1,320,967214,7981,535,765
Gross profit192,20026,796218,996
Selling, general and administrative expenses90,17510,284100,459
Gain on sales of property and equipment, net(2,981)(562)(3,543)
Operating income from reportable segments$105,006$17,074$122,080
Depreciation, depletion and amortization$27,204$21,394$48,598
Segment assets as of period end$565,222$570,908$1,136,130
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
A reconciliation of operating income from reportable segments to consolidated income before income taxes is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2025202420252024
Total operating income from reportable segments$147,494 $120,011 $162,389 $122,080 
Corporate selling, general and administrative expenses31,542 23,559 76,581 57,586 
Corporate (gain) loss on sales of property and equipment, net(866)406 (685)738 
Other costs, net13,253 10,225 22,679 21,235 
Total operating income103,565 85,821 63,814 42,521 
Total other (income) expense, net(3,994)26,271 $(3,662)$21,939 
Income before income taxes$107,559 $59,550 $67,476 $20,582