v3.25.2
Stock-Based Compensation - Summary of Stock Option Valuation Assumptions (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Fair value of common stock   $ 9.14
Dividend yield 0.00% 0.00%
Volatility   90.00%
Volatility, minimum 93.70%  
Volatility, maximum 97.50% 100.00%
Risk-free interest rate, minimum 3.88% 3.93%
Risk-free interest rate, maximum 4.42% 5.18%
Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Fair value of common stock $ 6  
Expected term (years) 5 years 6 months 6 months
Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Fair value of common stock $ 18.25 $ 10.46
Expected term (years) 6 years 29 days 6 years 29 days