XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Contracts Revenue $ 1,276,427 $ 1,125,275 $ 2,527,156 $ 2,083,762
State And Local Agencies [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 775,199 629,491 1,450,133 1,128,355
Federal Agencies [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 88,530 74,136 166,920 145,214
Private Owners [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 412,698 421,648 910,103 810,193
Civil [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 568,976 473,658 1,055,605 807,152
Civil [Member] | State And Local Agencies [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 503,828 381,438 899,873 638,545
Civil [Member] | Federal Agencies [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 42,590 26,979 79,251 50,137
Civil [Member] | Private Owners [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 22,558 65,241 76,481 118,470
Civil [Member] | Mass Transit [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 354,809 243,620 651,952 389,870
Civil [Member] | Bridges [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 89,100 86,467 141,284 155,774
Civil [Member] | Highways [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 35,591 60,244 68,173 101,287
Civil [Member] | Water [Member        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 29,548 4,658 53,292 14,326
Civil [Member] | Military Defense Facilities [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 35,042 13,140 58,652 23,421
Civil [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 24,886 65,529 82,252 122,474
Building [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 473,021 428,318 954,785 861,784
Building [Member] | State And Local Agencies [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 157,748 133,798 303,764 278,484
Building [Member] | Federal Agencies [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 34,648 44,396 66,621 84,547
Building [Member] | Private Owners [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 280,625 250,124 584,400 498,753
Building [Member] | Mass Transit [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 66,552 41,211 124,399 70,388
Building [Member] | Commercial And Industrial Facilities [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 106,899 115,193 239,948 224,546
Building [Member] | Health Care Facilities [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 32,418 60,796 68,307 141,023
Building [Member] | Hospitality And Gaming [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 107,942 53,576 226,929 122,885
Building [Member] | Municipal And Government [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 79,223 68,580 148,725 130,542
Building [Member] | Mixed Use [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 13,101 9,316 23,073 24,591
Building [Member] | Education Facilities [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 47,038 47,062 78,660 89,590
Building [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 19,848 32,584 44,744 58,219
Specialty Contractors [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 234,430 223,299 516,766 414,826
Specialty Contractors [Member] | State And Local Agencies [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 113,623 114,255 246,496 211,326
Specialty Contractors [Member] | Federal Agencies [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 11,292 2,761 21,048 10,530
Specialty Contractors [Member] | Private Owners [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 109,515 106,283 249,222 192,970
Specialty Contractors [Member] | Mass Transit [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 118,634 100,016 267,305 181,411
Specialty Contractors [Member] | Commercial And Industrial Facilities [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 20,499 43,618 74,004 87,641
Specialty Contractors [Member] | Health Care Facilities [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 4,283 9,248 6,805 20,899
Specialty Contractors [Member] | Mixed Use [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 10,536 18,036 24,338 28,705
Specialty Contractors [Member] | Education Facilities [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 10,338 14,036 26,895 25,616
Specialty Contractors [Member] | Multi-Unit Residential [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 37,611 19,225 64,104 30,614
Specialty Contractors [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue $ 32,529 $ 19,120 $ 53,315 $ 39,940