XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Jun. 30, 2018
Mar. 31, 2018
Disaggregation of Revenue [Line Items]      
Retained earnings $ 430,642 $ 368,138 $ 396,493
Capitalized contract cost 7,100 6,100  
Deferred tax liability 159,462 143,542 151,563
Deferred revenue 361,855 328,656  
Unrecognized accounts receivable and deferred revenue   18,700 $ 20,000
Capitalized contract cost, amortization   600  
Accounting Standards Update 2014-09      
Disaggregation of Revenue [Line Items]      
Revenue will not be recognized in future periods 34,900    
Effect of Change Higher (Lower) | Accounting Standards Update 2014-09      
Disaggregation of Revenue [Line Items]      
Retained earnings 34,149 33,271  
Deferred tax liability $ 7,899 7,628  
Prepaid expenses and other current assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost   3,900  
Other assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost   $ 2,200  
Minimum      
Disaggregation of Revenue [Line Items]      
Payment terms   30 days  
Maximum      
Disaggregation of Revenue [Line Items]      
Payment terms   90 days