XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Equity Incentive Plans - fair value of shares to be granted under the ESPP utilizing the Black-Scholes option-pricing model (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Expected dividend yield 0.00% 0.00% 0.00%
Expected volatility     60.00%
Minimum [Member]      
Class of Stock [Line Items]      
Fair value of common stock $ 9.34 $ 9.98 $ 14.77
Risk-free interest rate 4.34% 4.75% 1.54%
Expected volatility 44.40% 56.80%  
Expected term (years) 6 months 6 months 6 months
Maximum [Member]      
Class of Stock [Line Items]      
Fair value of common stock $ 9.59 $ 10.76 $ 17.04
Risk-free interest rate 5.43% 5.41% 4.63%
Expected volatility 56.00% 60.00%  
Expected term (years) 1 year 1 year 1 year