XML 76 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Assumptions (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Options      
Weighted average assumptions used to estimate fair value of stock options      
Expected volatility 51.00% 52.00% 58.00%
Expected life (years) 6 years 6 years 1 month 6 days 6 years 1 month 6 days
Risk-free interest rate 4.27% 4.02% 3.15%
ESPP      
Weighted average assumptions used to estimate fair value of stock options      
Expected volatility 48.00% 47.00% 62.00%
Expected life (years) 6 months 6 months 6 months
Risk-free interest rate 5.15% 5.31% 2.16%