XML 249 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Schedule of Revenue by Contract Type) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 1,048,987 $ 776,300
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 732,369 573,644
Guaranteed maximum price    
Disaggregation of Revenue [Line Items]    
Revenue 187,969 71,596
Unit price    
Disaggregation of Revenue [Line Items]    
Revenue 54,399 57,076
Cost plus fee and other    
Disaggregation of Revenue [Line Items]    
Revenue 74,250 73,984
Civil    
Disaggregation of Revenue [Line Items]    
Revenue 472,165 349,870
Civil | Fixed price    
Disaggregation of Revenue [Line Items]    
Revenue 422,720 311,373
Civil | Guaranteed maximum price    
Disaggregation of Revenue [Line Items]    
Revenue 46 62
Civil | Unit price    
Disaggregation of Revenue [Line Items]    
Revenue 33,854 33,012
Civil | Cost plus fee and other    
Disaggregation of Revenue [Line Items]    
Revenue 15,545 5,423
Building    
Disaggregation of Revenue [Line Items]    
Revenue 411,942 229,653
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 170,146 96,116
Building | Guaranteed maximum price    
Disaggregation of Revenue [Line Items]    
Revenue 187,300 69,778
Building | Unit price    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Building | Cost plus fee and other    
Disaggregation of Revenue [Line Items]    
Revenue 54,496 63,759
Specialty Contractors    
Disaggregation of Revenue [Line Items]    
Revenue 164,880 196,777
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 139,503 166,155
Specialty Contractors | Guaranteed maximum price    
Disaggregation of Revenue [Line Items]    
Revenue 623 1,756
Specialty Contractors | Unit price    
Disaggregation of Revenue [Line Items]    
Revenue 20,545 24,064
Specialty Contractors | Cost plus fee and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 4,209 $ 4,802