XML 167 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue From Contracts With Customers - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2018
USD ($)
contract
Mar. 31, 2017
Disaggregation of Revenue [Line Items]    
Remaining performance obligation | $ $ 885  
Remaining performance obligation expected to be recognize the remainder of 2018 61.00%  
Minimum    
Disaggregation of Revenue [Line Items]    
Revenue recognition, contract term 12 months  
Maximum    
Disaggregation of Revenue [Line Items]    
Revenue recognition, contract term 36 months  
Transferred over Time | Product Concentration Risk | Revenue from Contract with Customer    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 84.00% 100.00%
Transferred at Point in Time | Product Concentration Risk | Revenue from Contract with Customer    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 16.00% 0.00%
Heavy Civil Construction    
Disaggregation of Revenue [Line Items]    
Number of contracts | contract 150