XML 78 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies (Recently Issued Accounting Standards) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract liability $ 170,104 $ 447,728
Pro Forma | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract liability 2,600  
Cumulative effect on retained earnings, net of tax 2,100  
Cumulative effect on retained earnings, tax $ 500