XML 57 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation - Additional Information (Details) - USD ($)
Mar. 31, 2018
Jan. 01, 2018
New Accounting Pronouncement Early Adoption [Line Items]    
Capitalized mobilization costs $ 0 $ 0
Accounting Standards Update 2014-09 | Retained Earnings [Member]    
New Accounting Pronouncement Early Adoption [Line Items]    
Estimated net cumulative decrease to retained earnings   $ 15,200,000
Maximum [Member]    
New Accounting Pronouncement Early Adoption [Line Items]    
Percentage of completed contracts with customers   90.00%