v3.26.1
Stockholders’ Equity - Schedule of Weighted-Average Assumptions (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Options issued and outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum   50.66%
Expected volatility, maximum   53.33%
Expected volatility 65.70%  
Risk free rate, minimum 3.51% 3.96%
Risk free rate, maximum 3.62% 4.09%
Dividend yield 0.00% 0.00%
Options issued and outstanding | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 2 months 12 days 5 years 2 months 12 days
Options issued and outstanding | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 8 months 12 days 7 years
Shares available for issuance under employee stock purchase plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Expected volatility 71.86% 99.09%
Dividend yield 0.00% 0.00%
Risk-free interest rate 3.59% 4.34%
Performance-based restricted stock units outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum 93.23%  
Expected volatility, maximum 94.73%  
Risk free rate, minimum 3.42%  
Risk free rate, maximum 3.82%  
Dividend yield 0.00%  
Performance-based restricted stock units outstanding | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 3 years 10 months 24 days  
Performance-based restricted stock units outstanding | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 4 years