XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Pronouncements - Revenue Recognition (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 02, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Cumulative effect of adoption, before tax $ 7,600   $ 7,500  
Prepaid expenses, deferred costs, and other current assets 121,298 $ 99,025   $ 96,106
Prepaid expenses, deferred costs, and other noncurrent assets 75,245 62,349   57,756
Deferred tax liability, net 42,394 38,709   37,130
Cumulative effect of adoption/Retained earnings $ 109,835 112,603   $ 106,670
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Cumulative effect of adoption, before tax   $ 7,500    
Prepaid expenses, deferred costs, and other current assets     2,919  
Prepaid expenses, deferred costs, and other noncurrent assets     4,593  
Deferred tax liability, net     1,579  
Cumulative effect of adoption/Retained earnings     $ 5,933