v3.25.3
Stock-Based Compensation - Fair Value Assumptions of Stock Option Granted (Details) - Share-Based Payment Arrangement, Option
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility 83.86% 81.73%
Risk-free interest rate 3.87% 3.69%
Expected term (years) 5 years 3 months 7 days 5 years 3 months 7 days
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility 85.93% 99.96%
Risk-free interest rate 4.27% 4.48%
Expected term (years) 6 years 29 days 6 years 29 days