XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plans (Fair Value of Stock Options) (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Common Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum 48.20% 45.00%
Expected volatility, maximum   50.40%
Risk-free interest rate, minimum 1.60% 0.41%
Risk-free interest rate, maximum 1.77% 0.98%
Dividend yield
Common Stock Options [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 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 3 months
ESPP [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Expected volatility 51.60% 46.90%
Risk-free interest rate 0.07% 0.10%
Dividend yield