XML 76 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Disaggregation of Revenue) (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  
State and local agencies      
Disaggregation of Revenue [Line Items]      
Revenue 2,503,532 2,285,319 2,067,008
Federal agencies      
Disaggregation of Revenue [Line Items]      
Revenue 622,030 573,675 504,803
Private owners      
Disaggregation of Revenue [Line Items]      
Revenue 1,201,360 1,021,233 1,218,944
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 | State and local agencies      
Disaggregation of Revenue [Line Items]      
Revenue 1,348,842 1,250,740 1,273,639
Civil | Federal agencies      
Disaggregation of Revenue [Line Items]      
Revenue 458,366 400,782 313,791
Civil | Private owners      
Disaggregation of Revenue [Line Items]      
Revenue 311,745 232,343 147,452
Civil | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
Revenue 1,126,830 1,079,629 1,026,589
Civil | Military facilities      
Disaggregation of Revenue [Line Items]      
Revenue 436,511 348,133 258,028
Civil | Bridges      
Disaggregation of Revenue [Line Items]      
Revenue 170,069 204,029 265,130
Civil | Commercial and industrial sites      
Disaggregation of Revenue [Line Items]      
Revenue 133,797 118,880 70,708
Civil | Power and energy      
Disaggregation of Revenue [Line Items]      
Revenue 129,848 70,658 46,770
Civil | Other      
Disaggregation of Revenue [Line Items]      
Revenue 121,898 62,536 67,657
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 | State and local agencies      
Disaggregation of Revenue [Line Items]      
Revenue 867,638 718,106 461,193
Building | Federal agencies      
Disaggregation of Revenue [Line Items]      
Revenue 167,786 187,199 168,307
Building | Private owners      
Disaggregation of Revenue [Line Items]      
Revenue 582,113 397,234 613,071
Building | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
Revenue 218,396 188,335 132,836
Building | Other      
Disaggregation of Revenue [Line Items]      
Revenue 93,015 91,954 208,714
Building | Healthcare facilities      
Disaggregation of Revenue [Line Items]      
Revenue 590,845 294,667 178,997
Building | Government      
Disaggregation of Revenue [Line Items]      
Revenue 407,931 424,130 329,661
Building | Education facilities      
Disaggregation of Revenue [Line Items]      
Revenue 285,207 226,335 140,514
Building | Commercial and industrial facilities      
Disaggregation of Revenue [Line Items]      
Revenue 22,143 77,118 251,849
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 | State and local agencies      
Disaggregation of Revenue [Line Items]      
Revenue 287,052 316,473 332,176
Specialty Contractors | Federal agencies      
Disaggregation of Revenue [Line Items]      
Revenue (4,122) (14,306) 22,705
Specialty Contractors | Private owners      
Disaggregation of Revenue [Line Items]      
Revenue 307,502 391,656 458,421
Specialty Contractors | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
Revenue 167,287 119,760 350,005
Specialty Contractors | Other      
Disaggregation of Revenue [Line Items]      
Revenue 27,712 15,045 20,089
Specialty Contractors | Healthcare facilities      
Disaggregation of Revenue [Line Items]      
Revenue 64,292 57,292 23,001
Specialty Contractors | Government      
Disaggregation of Revenue [Line Items]      
Revenue 80,242 89,031 61,424
Specialty Contractors | Commercial and industrial facilities      
Disaggregation of Revenue [Line Items]      
Revenue 115,471 213,003 166,286
Specialty Contractors | Multi-unit residential      
Disaggregation of Revenue [Line Items]      
Revenue 84,978 114,516 112,944
Specialty Contractors | Water      
Disaggregation of Revenue [Line Items]      
Revenue $ 50,450 $ 85,176 $ 79,553