XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Assumptions Used in Determining Fair Value (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Purchase Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected volatility 86.44% 54.64% 70.27%
Expected term (in years) 6 months 6 months 6 months
Discount rate 15.00% 15.00% 15.00%
Risk-free rate 4.24% 5.26% 2.79%
Stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected volatility   66.20%  
Expected volatility, minimum     55.00%
Expected volatility, maximum     70.00%
Expected term (in years)   6 years 3 months 6 years
Risk-free rate   4.11%  
Risk-free rate, minimum     1.69%
Risk-free rate, maximum     2.79%