XML 263 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 3,790,755 $ 4,641,830 $ 5,318,763
State and local agencies      
Disaggregation of Revenue [Line Items]      
Revenue 2,067,008 2,636,472 2,943,870
Federal agencies      
Disaggregation of Revenue [Line Items]      
Revenue 504,803 442,312 394,327
Private owners      
Disaggregation of Revenue [Line Items]      
Revenue 1,218,944 1,563,046 1,980,566
Civil      
Disaggregation of Revenue [Line Items]      
Revenue 1,734,882 2,095,760 2,199,899
Civil | State and local agencies      
Disaggregation of Revenue [Line Items]      
Revenue 1,273,639 1,791,531 1,875,653
Civil | Federal agencies      
Disaggregation of Revenue [Line Items]      
Revenue 313,791 205,080 175,933
Civil | Private owners      
Disaggregation of Revenue [Line Items]      
Revenue 147,452 99,149 148,313
Civil | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
Revenue 1,026,589 1,417,196 1,367,412
Civil | Bridges      
Disaggregation of Revenue [Line Items]      
Revenue 265,130 238,345 306,161
Civil | Military defense facilities      
Disaggregation of Revenue [Line Items]      
Revenue 258,028 194,701 146,969
Civil | Water      
Disaggregation of Revenue [Line Items]      
Revenue 88,983 98,739 101,705
Civil | Other      
Disaggregation of Revenue [Line Items]      
Revenue 96,152 146,779 277,652
Building      
Disaggregation of Revenue [Line Items]      
Revenue 1,242,571 1,428,102 1,984,641
Building | State and local agencies      
Disaggregation of Revenue [Line Items]      
Revenue 461,193 363,686 534,449
Building | Federal agencies      
Disaggregation of Revenue [Line Items]      
Revenue 168,307 189,508 143,327
Building | Private owners      
Disaggregation of Revenue [Line Items]      
Revenue 613,071 874,908 1,306,865
Building | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
Revenue 132,836 130,923 218,930
Building | Other      
Disaggregation of Revenue [Line Items]      
Revenue 71,074 90,316 132,308
Building | Municipal and government      
Disaggregation of Revenue [Line Items]      
Revenue 329,661 291,629 287,337
Building | Commercial and industrial facilities      
Disaggregation of Revenue [Line Items]      
Revenue 251,849 352,265 580,297
Building | Health care facilities      
Disaggregation of Revenue [Line Items]      
Revenue 178,997 64,042 117,968
Building | Education facilities      
Disaggregation of Revenue [Line Items]      
Revenue 140,514 159,929 173,472
Building | Hospitality and gaming      
Disaggregation of Revenue [Line Items]      
Revenue 137,640 338,998 474,329
Specialty Contractors      
Disaggregation of Revenue [Line Items]      
Revenue 813,302 1,117,968 1,134,223
Specialty Contractors | State and local agencies      
Disaggregation of Revenue [Line Items]      
Revenue 332,176 481,255 533,768
Specialty Contractors | Federal agencies      
Disaggregation of Revenue [Line Items]      
Revenue 22,705 47,724 75,067
Specialty Contractors | Private owners      
Disaggregation of Revenue [Line Items]      
Revenue 458,421 588,989 525,388
Specialty Contractors | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
Revenue 350,005 588,162 592,430
Specialty Contractors | Water      
Disaggregation of Revenue [Line Items]      
Revenue 79,553 90,887 73,769
Specialty Contractors | Other      
Disaggregation of Revenue [Line Items]      
Revenue 16,186 102,314 123,062
Specialty Contractors | Commercial and industrial facilities      
Disaggregation of Revenue [Line Items]      
Revenue 166,286 139,751 152,868
Specialty Contractors | Education facilities      
Disaggregation of Revenue [Line Items]      
Revenue 39,277 50,572 44,762
Specialty Contractors | Multi-unit residential      
Disaggregation of Revenue [Line Items]      
Revenue 112,944 133,085 139,924
Specialty Contractors | Federal government      
Disaggregation of Revenue [Line Items]      
Revenue $ 49,051 $ 13,197 $ 7,408