v3.26.1
Stock-Based Compensation - Assumptions of Grant Date Fair Value of Stock Options Granted (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Risk-free interest rate range, minimum 3.62% 3.97%
Risk-free interest rate range, maximum 4.35% 4.37%
Dividend yield 0.00% 0.00%
Volatility rate range, minimum 100.54% 87.51%
Volatility rate range, maximum 101.63% 90.82%
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected life of options (years) 5 years 6 months 5 years 6 months
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected life of options (years) 6 years 1 month 6 days 6 years 1 month 6 days