XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue From Contracts With Customers - Revenue By Major Market End (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Total Revenue $ 291,266 $ 304,219 $ 782,492 $ 704,047
Heavy Civil Construction        
Disaggregation of Revenue [Line Items]        
Total Revenue 254,544 263,278 665,068 625,887
Heavy Civil Construction | Heavy Highway        
Disaggregation of Revenue [Line Items]        
Total Revenue 151,882 179,608 385,843 438,741
Heavy Civil Construction | Commercial        
Disaggregation of Revenue [Line Items]        
Total Revenue 32,261 15,209 89,890 27,050
Heavy Civil Construction | Aviation        
Disaggregation of Revenue [Line Items]        
Total Revenue 30,587 22,863 81,671 56,310
Heavy Civil Construction | Water Containment and Treatment        
Disaggregation of Revenue [Line Items]        
Total Revenue 18,457 20,518 48,973 43,388
Heavy Civil Construction | Other Revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 21,357 $ 25,080 $ 58,691 $ 60,398