XML 73 R53.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK PLANS AND SHARE BASED COMPENSATION (Details)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
period
plan
shares
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock-based compensation plans | plan 3    
Number of shares available for future issuance 3.4    
Stock-based compensation expense | $ $ 30,912 $ 23,347 $ 21,580
2016 Incentive Award Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 2.2    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2.8    
Incentive Stock Options [Member] | 2007 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price of stock options as percentage of fair market value on date of grant, minimum 100.00%    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards vesting period 4 years    
Stock-based compensation expense | $ $ 18,700 17,500 16,600
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum percentage of employee's compensation eligible for payroll deductions 15.00%    
Purchase price of the purchase plan as percentage of the lower of the fair market value on the first day of each offering period or on the purchase date 85.00%    
Number of purchase periods in each offering period | period 1    
Duration of each purchase period in each offering period 6 months    
Shares reserved for issuance 7.0    
Number of shares purchased 6.6    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 0.4    
Stock-based compensation expense | $ $ 2,000 $ 1,700 $ 1,600
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards vesting period 4 years    
Stock Options [Member] | 2007 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards vesting period 48 months    
Stock Options [Member] | 2007 Equity Incentive Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards expiration period 10 years