v3.26.1
Stock-Based Compensation - Option Pricing Assumptions (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected term (in years) 6 years 2 months 19 days 6 years 1 month 9 days
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 112.60% 110.70%
Risk-free interest rate 3.70% 3.90%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 114.00% 115.60%
Risk-free interest rate 4.40% 4.50%