v3.26.1
Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) - Employee Stock - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate , minimum 3.77% 4.29%
Risk-free interest rate, maximum 3.81% 4.44%
Dividend yield 0.00% 0.00%
Volatility, minimum 59.07% 92.19%
Volatility, maximum 113.93% 95.74%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average grant date fair value per share (in usd per share) $ 4.22 $ 5.24
Expected life (in years) 5 months 26 days 6 months
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average grant date fair value per share (in usd per share) $ 43.36 $ 6.00
Expected life (in years) 6 months 3 days 6 months 3 days