XML 65 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Schedule of Revenue by Contract Type) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 1,127,470 $ 1,021,751 $ 2,176,457 $ 1,798,051
Adverse Legal Ruling Pertaining to Mixed-Use Project in New York        
Disaggregation of Revenue [Line Items]        
Loss contingency     (83,600) 83,600
Fixed price        
Disaggregation of Revenue [Line Items]        
Revenue 775,218 734,948 1,507,587 1,308,592
Guaranteed maximum price        
Disaggregation of Revenue [Line Items]        
Revenue 191,668 123,229 379,637 194,825
Unit price        
Disaggregation of Revenue [Line Items]        
Revenue 95,593 79,730 149,992 136,806
Cost plus fee and other        
Disaggregation of Revenue [Line Items]        
Revenue 64,991 83,844 139,241 157,828
Civil        
Disaggregation of Revenue [Line Items]        
Revenue 546,488 554,123 1,018,653 903,993
Civil | Fixed price        
Disaggregation of Revenue [Line Items]        
Revenue 452,823 488,343 875,543 799,716
Civil | Guaranteed maximum price        
Disaggregation of Revenue [Line Items]        
Revenue 88 (107) 134 (45)
Civil | Unit price        
Disaggregation of Revenue [Line Items]        
Revenue 75,313 58,662 109,167 91,674
Civil | Cost plus fee and other        
Disaggregation of Revenue [Line Items]        
Revenue 18,264 7,225 33,809 12,648
Building        
Disaggregation of Revenue [Line Items]        
Revenue 417,866 331,342 829,808 560,995
Building | Adverse Legal Ruling Pertaining to Mixed-Use Project in New York        
Disaggregation of Revenue [Line Items]        
Loss contingency     (72,200) 72,200
Building | Fixed price        
Disaggregation of Revenue [Line Items]        
Revenue 186,050 136,053 356,196 232,169
Building | Guaranteed maximum price        
Disaggregation of Revenue [Line Items]        
Revenue 190,643 125,070 377,943 194,848
Building | Unit price        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Building | Cost plus fee and other        
Disaggregation of Revenue [Line Items]        
Revenue 41,173 70,219 95,669 133,978
Specialty Contractors        
Disaggregation of Revenue [Line Items]        
Revenue 163,116 136,286 327,996 333,063
Specialty Contractors | Adverse Legal Ruling Pertaining to Mixed-Use Project in New York        
Disaggregation of Revenue [Line Items]        
Loss contingency     (11,400) 11,400
Specialty Contractors | Fixed price        
Disaggregation of Revenue [Line Items]        
Revenue 136,345 110,552 275,848 276,707
Specialty Contractors | Guaranteed maximum price        
Disaggregation of Revenue [Line Items]        
Revenue 937 (1,734) 1,560 22
Specialty Contractors | Unit price        
Disaggregation of Revenue [Line Items]        
Revenue 20,280 21,068 40,825 45,132
Specialty Contractors | Cost plus fee and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,554 $ 6,400 $ 9,763 $ 11,202