XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue From Contracts With Customers - By Major Market End (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Total Revenue $ 264,086 $ 268,734 $ 488,035 $ 491,226
Heavy Civil Construction        
Disaggregation of Revenue [Line Items]        
Total Revenue 228,130 223,283 409,314 410,524
Heavy Civil Construction | Heavy Highway        
Disaggregation of Revenue [Line Items]        
Total Revenue 129,964 126,554 223,574 233,962
Heavy Civil Construction | Commercial        
Disaggregation of Revenue [Line Items]        
Total Revenue 28,575 29,109 59,425 57,628
Heavy Civil Construction | Aviation        
Disaggregation of Revenue [Line Items]        
Total Revenue 37,061 27,832 66,998 51,084
Heavy Civil Construction | Water Containment and Treatment        
Disaggregation of Revenue [Line Items]        
Total Revenue 15,515 15,521 30,749 30,516
Heavy Civil Construction | Other Revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 17,015 $ 24,267 $ 28,568 $ 37,334