XML 113 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK PLANS - Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock options      
Weighted Average Assumptions Used to Estimate the Fair Values of Each Option Grant      
ESPP share option fair value (in dollars per share) $ 26.74 $ 22.40 $ 20.92
Expected dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate, minimum 0.43% 0.22% 1.33%
Risk-free interest rate, maximum 1.21% 1.60% 2.54%
Expected volatility 49.10% 53.50% 53.90%
Expected term of options 5 years 4 months 9 days 5 years 4 months 9 days 5 years 2 months 19 days
ESPP      
Weighted Average Assumptions Used to Estimate the Fair Values of Each Option Grant      
Expected dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate, minimum 0.50% 0.14% 2.10%
Risk-free interest rate, maximum 0.90% 1.57% 2.56%
Expected volatility 37.00% 44.90% 40.20%
Expected term of options 6 months 6 months 6 months
ESPP | Minimum      
Weighted Average Assumptions Used to Estimate the Fair Values of Each Option Grant      
ESPP share option fair value (in dollars per share) $ 15.16 $ 11.02 $ 11.13
ESPP | Maximum      
Weighted Average Assumptions Used to Estimate the Fair Values of Each Option Grant      
ESPP share option fair value (in dollars per share) $ 15.23 $ 17.54 $ 11.36