XML 81 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Valuation Assumptions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 0.00%  
Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.50% 3.40%
Risk-free interest rate, maximum 4.70% 4.70%
Expected volatility, minimum 82.00% 76.00%
Expected volatility, maximum 88.80% 83.50%
Expected dividend yield $ 0 $ 0
Stock Option | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 9 months 7 days 5 years 9 months 7 days
Stock Option | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 years 29 days 6 years 29 days
Estimated ESPP shares to be issued    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 4.40% 5.30%
Risk-free interest rate, maximum 5.40% 5.40%
Expected volatility, minimum 48.60% 85.70%
Expected volatility, maximum 66.30% 97.30%
Expected term (in years) 6 months 6 months
Expected dividend yield $ 0 $ 0
Market Condition Options | 2024 Grants | Risk Free Interest Rate    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.0407  
Market Condition Options | 2024 Grants | Expected volatility    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.848  
Market Condition Options | 2024 Grants | Expected Dividend Rate    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0  
Market Condition Options | 2024 Grants | Strike Price    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.0177  
Market Condition Options | 2024 Grants | Weighted Average Grant Date Fair Value    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.0122  
Market Condition Options | 2023 Grants | Risk Free Interest Rate | Original Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.0394  
Market Condition Options | 2023 Grants | Risk Free Interest Rate | Modified Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.0389  
Market Condition Options | 2023 Grants | Expected volatility | Original Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.831  
Market Condition Options | 2023 Grants | Expected volatility | Modified Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.8192  
Market Condition Options | 2023 Grants | Expected Dividend Rate | Original Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0  
Market Condition Options | 2023 Grants | Expected Dividend Rate | Modified Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0  
Market Condition Options | 2023 Grants | Strike Price | Original Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.0459  
Market Condition Options | 2023 Grants | Strike Price | Modified Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.02  
Market Condition Options | 2023 Grants | Stock Price Hurdle | Original Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.0689  
Market Condition Options | 2023 Grants | Stock Price Hurdle | Modified Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.03  
Market Condition Options | 2023 Grants | Weighted Average Grant Date Fair Value | Original Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.0291  
Market Condition Options | 2023 Grants | Weighted Average Grant Date Fair Value | Modified Assumptions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Market risk benefit, measurement input 0.014