XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue From Contracts With Customers - Revenue By Contract Type (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 | Fixed Unit Price        
Disaggregation of Revenue [Line Items]        
Total Revenue 208,070 230,002 562,791 564,797
Heavy Civil Construction | Lump Sum and Other        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 46,474 $ 33,276 $ 102,277 $ 61,090