XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Schedule Of Revenue By Contract Type) (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
Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 775,688 674,021 1,538,773 1,186,510
Guaranteed Maximum Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 253,057 194,009 493,687 406,981
Unit Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 130,861 139,268 223,904 248,377
Cost Plus Fee And Other [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 116,821 117,977 270,792 241,894
Civil [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 568,976 473,658 1,055,605 807,152
Civil [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 455,928 349,945 864,899 592,811
Civil [Member] | Guaranteed Maximum Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 281 1,644 589 3,878
Civil [Member] | Unit Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 111,790 116,285 183,148 201,163
Civil [Member] | Cost Plus Fee And Other [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 977 5,784 6,969 9,300
Building [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 473,021 428,318 954,785 861,784
Building [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 114,229 136,250 219,827 250,609
Building [Member] | Guaranteed Maximum Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 248,738 185,050 486,511 392,182
Building [Member] | Unit Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 629 2,800 1,163 8,028
Building [Member] | Cost Plus Fee And Other [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 109,425 104,218 247,284 210,965
Specialty Contractors [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 234,430 223,299 516,766 414,826
Specialty Contractors [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 205,531 187,826 454,047 343,090
Specialty Contractors [Member] | Guaranteed Maximum Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 4,038 7,315 6,587 10,921
Specialty Contractors [Member] | Unit Price [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue 18,442 20,183 39,593 39,186
Specialty Contractors [Member] | Cost Plus Fee And Other [Member]        
Disaggregation of Revenue [Line Items]        
Contracts Revenue $ 6,419 $ 7,975 $ 16,539 $ 21,629