XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Business Segments (Reportable Segments) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 1,373,681 $ 1,127,470 $ 2,620,314 $ 2,176,457
Cost of operations 1,177,686 1,010,392 2,289,918 1,944,129
General and administrative expenses 119,565 76,585 188,641 143,029
Income (loss) from construction operations 76,430 40,493 141,755 89,299
Capital expenditures 26,836 10,918 56,940 21,352
Depreciation and amortization 12,901 14,006 25,475 27,588
Costs for share-based payment arrangements 55,400 16,900 62,000 22,400
Costs for share-based payment arrangements, after tax $ 55,100 $ 16,700 $ 61,500 $ 22,100
Costs for share-based payment arrangements, after tax, diluted (in dollars per share) $ 1.04 $ 0.32 $ 1.16 $ 0.42
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue $ 1,448,062 $ 1,174,382 $ 2,758,197 $ 2,264,260
Cost of operations 1,177,651 1,009,643 2,289,883 1,943,379
General and administrative expenses 51,481 45,039 102,934 91,739
Income (loss) from construction operations 144,549 72,788 227,497 141,339
Capital expenditures 26,340 9,517 55,046 18,168
Depreciation and amortization 12,292 11,886 24,113 23,323
Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Revenue (74,381) (46,912) (137,883) (87,803)
Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Cost of operations 35 749 35 750
General and administrative expenses 68,084 31,546 85,707 51,290
Income (loss) from construction operations (68,119) (32,295) (85,742) (52,040)
Capital expenditures 496 1,401 1,894 3,184
Depreciation and amortization 609 2,120 1,362 4,265
Civil        
Segment Reporting Information [Line Items]        
Revenue 734,187 546,488 1,344,228 1,018,653
Civil | Favorable Adjustment Legal Ruling Pertaining To Mass-Transit Project In Midwest        
Segment Reporting Information [Line Items]        
Gain contingency 28,000   28,000  
Gain contingency, after tax $ 20,300   $ 20,300  
Gain contingency, after tax, diluted (in dollars per share) $ 0.38   $ 0.38  
Civil | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue $ 784,615 577,519 $ 1,429,618 1,080,341
Cost of operations 570,117 450,258 1,078,890 831,882
General and administrative expenses 23,955 20,643 45,623 40,441
Income (loss) from construction operations 140,115 75,587 219,715 146,330
Capital expenditures 24,558 9,479 51,408 17,610
Depreciation and amortization 11,078 10,727 21,768 20,981
Civil | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Revenue (50,428) (31,031) (85,390) (61,688)
Building        
Segment Reporting Information [Line Items]        
Revenue 462,082 417,866 921,866 829,808
Building | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 486,035 433,797 974,359 855,973
Cost of operations 426,592 402,934 862,880 786,930
General and administrative expenses 13,040 9,885 26,077 21,711
Income (loss) from construction operations 22,450 5,047 32,909 21,167
Capital expenditures 522 68 1,538 285
Depreciation and amortization 543 585 1,070 1,170
Building | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Revenue (23,953) (15,931) (52,493) (26,165)
Specialty Contractors        
Segment Reporting Information [Line Items]        
Revenue 177,412 163,116 354,220 327,996
Specialty Contractors | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 177,412 163,066 354,220 327,946
Cost of operations 180,942 156,451 348,113 324,567
General and administrative expenses 14,486 14,511 31,234 29,587
Income (loss) from construction operations (18,016) (7,846) (25,127) (26,158)
Capital expenditures 1,260 (30) 2,100 273
Depreciation and amortization 671 574 1,275 1,172
Specialty Contractors | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Revenue $ 0 $ 50 $ 0 $ 50