XML 48 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Net favorable changes in estimate that resulted in an increase in revenue $ 5,300
Contracts in progress increase 75,400
Revenue recognized from advance billings on contracts 30,400
Revenue from contract with customer 459,480
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue from contract with customer $ 8,100