v3.26.1
Business Segments (Schedule of Reportable Segments) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 1,637,047 $ 1,373,681 $ 3,026,505 $ 2,620,314
Cost of operations 1,425,769 1,177,686 2,660,594 2,289,918
General and administrative expenses 93,543 119,565 188,994 188,641
Income (loss) from construction operations 117,735 76,430 176,917 141,755
Capital expenditures 33,678 26,836 51,672 56,940
Depreciation and amortization 10,216 12,901 21,687 25,475
Costs for share-based payment arrangements 27,900 55,400 57,900 62,000
Costs for share-based payment arrangements, after tax $ 27,300 $ 55,100 $ 56,900 $ 61,500
Costs for share-based payment arrangements, after tax, diluted (in dollars per share) $ 0.51 $ 1.04 $ 1.06 $ 1.16
Operating Segments        
Segment Reporting [Line Items]        
Revenue $ 1,749,061 $ 1,448,062 $ 3,210,745 $ 2,758,197
Cost of operations 1,423,699 1,177,651 2,658,524 2,289,883
General and administrative expenses 51,821 51,481 101,814 102,934
Income (loss) from construction operations 161,527 144,549 266,167 227,497
Capital expenditures 23,390 26,340 40,374 55,046
Depreciation and amortization 9,899 12,292 21,053 24,113
Intersegment Eliminations        
Segment Reporting [Line Items]        
Revenue (112,014) (74,381) (184,240) (137,883)
Corporate        
Segment Reporting [Line Items]        
Revenue 0 0 0 0
Cost of operations 2,070 35 2,070 35
General and administrative expenses 41,722 68,084 87,180 85,707
Income (loss) from construction operations (43,792) (68,119) (89,250) (85,742)
Capital expenditures 10,288 496 11,298 1,894
Depreciation and amortization 317 609 634 1,362
Civil        
Segment Reporting [Line Items]        
Revenue 816,154 734,187 1,513,881 1,344,228
Civil | Unfavorable Adjustment Legal Ruling Pertaining To Mass-Transit Project In Midwest        
Segment Reporting [Line Items]        
Loss contingency, loss in period   28,000   28,000
Loss contingency, loss in period, attributable to company   $ 20,300   $ 20,300
Loss contingency, after tax, diluted (in dollars per share)   $ 0.38   $ 0.38
Civil | Unfavorable Adjustment due to Changes of Estimates Pertaining To Mass-Transit Project In California        
Segment Reporting [Line Items]        
Loss contingency, loss in period     16,400  
Loss contingency, loss in period, attributable to company     12,300  
Loss contingency, after tax     $ 8,900  
Loss contingency, after tax, diluted (in dollars per share)     $ 0.17  
Civil | Operating Segments        
Segment Reporting [Line Items]        
Revenue 880,946 $ 784,615 $ 1,625,762 $ 1,429,618
Cost of operations 667,566 570,117 1,256,220 1,078,890
General and administrative expenses 24,060 23,955 45,404 45,623
Income (loss) from construction operations 124,528 140,115 212,257 219,715
Capital expenditures 21,683 24,558 37,144 51,408
Depreciation and amortization 8,693 11,078 18,726 21,768
Civil | Intersegment Eliminations        
Segment Reporting [Line Items]        
Revenue (64,792) (50,428) (111,881) (85,390)
Building        
Segment Reporting [Line Items]        
Revenue 559,566 462,082 1,032,566 921,866
Building | Operating Segments        
Segment Reporting [Line Items]        
Revenue 606,788 486,035 1,104,925 974,359
Cost of operations 514,878 426,592 957,909 862,880
General and administrative expenses 13,410 13,040 27,035 26,077
Income (loss) from construction operations 31,278 22,450 47,622 32,909
Capital expenditures 98 522 471 1,538
Depreciation and amortization 533 543 1,052 1,070
Building | Intersegment Eliminations        
Segment Reporting [Line Items]        
Revenue (47,222) (23,953) (72,359) (52,493)
Specialty Contractors        
Segment Reporting [Line Items]        
Revenue 261,327 177,412 480,058 354,220
Specialty Contractors | Operating Segments        
Segment Reporting [Line Items]        
Revenue 261,327 177,412 480,058 354,220
Cost of operations 241,255 180,942 444,395 348,113
General and administrative expenses 14,351 14,486 29,375 31,234
Income (loss) from construction operations 5,721 (18,016) 6,288 (25,127)
Capital expenditures 1,609 1,260 2,759 2,100
Depreciation and amortization 673 671 1,275 1,275
Specialty Contractors | Intersegment Eliminations        
Segment Reporting [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0