XML 98 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity, Stock-based Valuation Information (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Stock Options [Member]      
Weighted-Average Assumptions [Abstract]      
Risk-free interest rate 2.10% 0.60% 1.50%
Dividend yield 0.00% 0.00% 0.00%
Volatility 54.50% 54.00% 58.60%
Expected life 6 years 3 months 18 days 4 years 10 months 24 days 4 years 8 months 12 days
Employee Stock Options [Member] | 2011 Equity Incentive Plan [Member]      
Weighted-Average Assumptions [Abstract]      
Award term 7 years    
Employee Stock Options [Member] | 2011 Equity Incentive Plan [Member] | Issued after December 31, 2021 [Member]      
Weighted-Average Assumptions [Abstract]      
Award term 10 years    
Employee Stock Options [Member] | 2020 Equity Incentive Plan [Member]      
Weighted-Average Assumptions [Abstract]      
Award term 7 years    
Employee Stock Options [Member] | 2020 Equity Incentive Plan [Member] | Issued after December 31, 2021 [Member]      
Weighted-Average Assumptions [Abstract]      
Award term 10 years    
Board of Director Stock Options [Member]      
Weighted-Average Assumptions [Abstract]      
Risk-free interest rate 2.90% 1.20% 0.50%
Dividend yield 0.00% 0.00% 0.00%
Volatility 56.20% 55.90% 57.60%
Expected life 7 years 4 months 24 days 7 years 3 months 18 days 6 years 8 months 12 days
ESPP [Member]      
Weighted-Average Assumptions [Abstract]      
Risk-free interest rate 1.20% 0.10% 0.80%
Dividend yield 0.00% 0.00% 0.00%
Volatility 50.10% 42.40% 47.90%
Expected life 6 months 6 months 6 months