XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 01, 2018
Dec. 31, 2018
Dec. 31, 2018
Mar. 31, 2018
Disaggregation of Revenue [Line Items]        
Retained earnings $ 430,642 $ 338,107 $ 338,107 $ 396,493
Capitalized contract cost 7,100 5,900 5,900  
Deferred tax liability 159,462 129,284 129,284 151,563
Revenue recognized     195,300  
Deferred revenue 361,855 345,807 345,807  
Unrecognized accounts receivable and deferred revenue   22,500 22,500 $ 20,000
Capitalized contract cost, amortization   1,500 4,800  
Prepaid expenses and other current assets        
Disaggregation of Revenue [Line Items]        
Capitalized contract cost   3,600 3,600  
Other assets        
Disaggregation of Revenue [Line Items]        
Capitalized contract cost   2,300 $ 2,300  
Minimum        
Disaggregation of Revenue [Line Items]        
Payment terms     30 days  
Maximum        
Disaggregation of Revenue [Line Items]        
Payment terms     90 days  
Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Revenue will not be recognized in future periods 34,900      
Accounting Standards Update 2014-09 | Effect of Change Higher (Lower)        
Disaggregation of Revenue [Line Items]        
Retained earnings 34,149 26,471 $ 26,471  
Deferred tax liability $ 7,899 $ 5,951 $ 5,951