XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
REVENUE $ 4,641,830 $ 5,318,763 $ 4,450,832
State and local agencies      
Disaggregation of Revenue [Line Items]      
REVENUE 2,636,472 2,943,870 2,470,245
Federal agencies      
Disaggregation of Revenue [Line Items]      
REVENUE 442,312 394,327 281,662
Private owners      
Disaggregation of Revenue [Line Items]      
REVENUE 1,563,046 1,980,566 1,698,925
Civil      
Disaggregation of Revenue [Line Items]      
REVENUE 2,095,760 2,199,899 1,779,352
Civil | State and local agencies      
Disaggregation of Revenue [Line Items]      
REVENUE 1,791,531 1,875,653 1,401,001
Civil | Federal agencies      
Disaggregation of Revenue [Line Items]      
REVENUE 205,080 175,933 116,869
Civil | Private owners      
Disaggregation of Revenue [Line Items]      
REVENUE 99,149 148,313 261,482
Civil | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
REVENUE 1,417,196 1,367,412 992,755
Civil | Bridges      
Disaggregation of Revenue [Line Items]      
REVENUE 238,345 306,161 334,117
Civil | Military defense facilities      
Disaggregation of Revenue [Line Items]      
REVENUE 194,701 146,969 59,082
Civil | Water      
Disaggregation of Revenue [Line Items]      
REVENUE 98,739 101,705 33,370
Civil | Highways      
Disaggregation of Revenue [Line Items]      
REVENUE 55,666 122,254 86,747
Civil | Other      
Disaggregation of Revenue [Line Items]      
REVENUE 91,113 155,398 273,281
Building      
Disaggregation of Revenue [Line Items]      
REVENUE 1,428,102 1,984,641 1,742,040
Building | State and local agencies      
Disaggregation of Revenue [Line Items]      
REVENUE 363,686 534,449 573,049
Building | Federal agencies      
Disaggregation of Revenue [Line Items]      
REVENUE 189,508 143,327 153,467
Building | Private owners      
Disaggregation of Revenue [Line Items]      
REVENUE 874,908 1,306,865 1,015,524
Building | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
REVENUE 130,923 218,930 201,400
Building | Other      
Disaggregation of Revenue [Line Items]      
REVENUE 90,316 132,308 145,717
Building | Commercial and industrial facilities      
Disaggregation of Revenue [Line Items]      
REVENUE 352,265 580,297 459,806
Building | Hospitality and gaming      
Disaggregation of Revenue [Line Items]      
REVENUE 338,998 474,329 297,700
Building | Municipal and government      
Disaggregation of Revenue [Line Items]      
REVENUE 291,629 287,337 254,736
Building | Education facilities      
Disaggregation of Revenue [Line Items]      
REVENUE 159,929 173,472 143,382
Building | Health care facilities      
Disaggregation of Revenue [Line Items]      
REVENUE 64,042 117,968 239,299
Specialty Contractors      
Disaggregation of Revenue [Line Items]      
REVENUE 1,117,968 1,134,223 929,440
Specialty Contractors | State and local agencies      
Disaggregation of Revenue [Line Items]      
REVENUE 481,255 533,768 496,195
Specialty Contractors | Federal agencies      
Disaggregation of Revenue [Line Items]      
REVENUE 47,724 75,067 11,326
Specialty Contractors | Private owners      
Disaggregation of Revenue [Line Items]      
REVENUE 588,989 525,388 421,919
Specialty Contractors | Mass transit (includes certain transportation and tunneling projects)      
Disaggregation of Revenue [Line Items]      
REVENUE 588,162 592,430 419,402
Specialty Contractors | Water      
Disaggregation of Revenue [Line Items]      
REVENUE 90,887 73,769 37,403
Specialty Contractors | Other      
Disaggregation of Revenue [Line Items]      
REVENUE 70,851 83,448 67,382
Specialty Contractors | Commercial and industrial facilities      
Disaggregation of Revenue [Line Items]      
REVENUE 139,751 152,868 186,819
Specialty Contractors | Education facilities      
Disaggregation of Revenue [Line Items]      
REVENUE 50,572 44,762 70,229
Specialty Contractors | Mixed use      
Disaggregation of Revenue [Line Items]      
REVENUE 44,660 47,022 64,302
Specialty Contractors | Multi-unit residential      
Disaggregation of Revenue [Line Items]      
REVENUE $ 133,085 $ 139,924 $ 83,903