XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Plans (Fair Value of Stock Options) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend yield    
Common Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility, minimum 46.70% 48.00% 45.00% 43.00%
Expected volatility, maximum 47.30% 49.10% 50.40% 49.10%
Risk-free interest rate, minimum 0.75% 0.32% 0.41% 0.32%
Risk-free interest rate, maximum 0.82% 0.42% 1.08% 1.41%
Dividend yield
Common Stock Options [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 5 years 3 months 5 years 3 months 5 years 3 months 5 years 3 months
Common Stock Options [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 years 6 years 3 months 6 years 3 months 6 years 3 months
ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Expected volatility 51.50% 76.40%    
Expected volatility, minimum     44.40% 44.40%
Expected volatility, maximum     76.40% 76.40%
Risk-free interest rate 0.03% 0.14%    
Risk-free interest rate, minimum     0.03% 0.14%
Risk-free interest rate, maximum     1.58% 1.58%
Dividend yield