XML 77 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Schedule of Revenue By Contract Type) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 4,326,922 $ 3,880,227 $ 3,790,755
Adverse Legal Ruling Pertaining to Mixed-Use Project in New York      
Disaggregation of Revenue [Line Items]      
Loss contingency   83,600  
Fixed price      
Disaggregation of Revenue [Line Items]      
Revenue 2,909,969 2,728,175 2,466,326
Guaranteed maximum price      
Disaggregation of Revenue [Line Items]      
Revenue 818,100 530,137 612,924
Unit price      
Disaggregation of Revenue [Line Items]      
Revenue 346,681 327,077 359,900
Cost plus fee and other      
Disaggregation of Revenue [Line Items]      
Revenue 252,172 294,838 351,605
Civil      
Disaggregation of Revenue [Line Items]      
Revenue 2,118,953 1,883,865 1,734,882
Loss contingency   40,700  
Civil | Unfavorable Adjustment Adverse Arbitration Ruling on Bridge Project in California      
Disaggregation of Revenue [Line Items]      
Revenue (79,400)    
Loss contingency 101,600    
Civil | Fixed price      
Disaggregation of Revenue [Line Items]      
Revenue 1,791,858 1,618,081 1,441,547
Civil | Guaranteed maximum price      
Disaggregation of Revenue [Line Items]      
Revenue 715 (3,184) 1,142
Civil | Unit price      
Disaggregation of Revenue [Line Items]      
Revenue 272,579 235,085 274,293
Civil | Cost plus fee and other      
Disaggregation of Revenue [Line Items]      
Revenue 53,801 33,883 17,900
Building      
Disaggregation of Revenue [Line Items]      
Revenue 1,617,537 1,302,539 1,242,571
Building | Adverse Legal Ruling Pertaining to Mixed-Use Project in New York      
Disaggregation of Revenue [Line Items]      
Loss contingency   72,200  
Building | Fixed price      
Disaggregation of Revenue [Line Items]      
Revenue 638,938 532,950 349,318
Building | Guaranteed maximum price      
Disaggregation of Revenue [Line Items]      
Revenue 810,697 532,538 595,907
Building | Unit price      
Disaggregation of Revenue [Line Items]      
Revenue 0 0 33
Building | Cost plus fee and other      
Disaggregation of Revenue [Line Items]      
Revenue 167,902 237,051 297,313
Specialty Contractors      
Disaggregation of Revenue [Line Items]      
Revenue 590,432 693,823 813,302
Specialty Contractors | Adverse Legal Ruling Pertaining to Mixed-Use Project in New York      
Disaggregation of Revenue [Line Items]      
Loss contingency   11,400  
Specialty Contractors | Fixed price      
Disaggregation of Revenue [Line Items]      
Revenue 479,173 577,144 675,461
Specialty Contractors | Guaranteed maximum price      
Disaggregation of Revenue [Line Items]      
Revenue 6,688 783 15,875
Specialty Contractors | Unit price      
Disaggregation of Revenue [Line Items]      
Revenue 74,102 91,992 85,574
Specialty Contractors | Cost plus fee and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 30,469 $ 23,904 $ 36,392