XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK PLANS AND SHARE BASED COMPENSATION (Details)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
period
plan
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
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 5.5    
Stock-based compensation expense | $ $ 37,609 $ 30,912 $ 23,347
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.6    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 4.4    
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)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards vesting period 4 years    
Stock-based compensation expense | $ $ 19,900 18,700 17,500
Employee Stock Purchase Plan      
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.5    
Number of shares purchased 6.7    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 0.8    
Stock-based compensation expense | $ $ 2,000 $ 2,000 $ 1,700
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards vesting period 4 years    
Stock Options | 2007 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards vesting period 48 months    
Stock Options | 2007 Equity Incentive Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards expiration period 10 years