v3.26.1
Stock-Based Compensation - Assumptions Used to Calculate Fair Values of Options (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected volatility, minimum 60.20% 72.60% 60.20% 72.60%
Expected volatility, maximum 67.60% 75.80% 70.50% 76.30%
Risk-free interest rate, minimum 4.10% 3.80% 3.70% 3.80%
Risk-free interest rate, maximum 4.20% 4.10% 4.20% 4.40%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term 5 years 6 months 5 years 6 months 5 years 6 months 5 years 6 months
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term 6 years 1 month 6 days 6 years 1 month 6 days 6 years 1 month 6 days 6 years 1 month 6 days