v3.25.2
Stock-Based Compensation - Summary of Estimated Grant Date Fair Value of Awards (Details)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected dividend 0.00% 0.00%
Stock Options and Restricted Stock Awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 5 years 6 months  
Expected volatility 91.80%  
Expected volatility, Minimum   85.70%
Expected volatility, Maximum   104.10%
Risk-free interest rate, Minimum   4.20%
Risk-free interest rate, Maximum   4.70%
Risk-free interest rate 4.00%  
Stock Options and Restricted Stock Awards | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years)   5 years 6 months
Stock Options and Restricted Stock Awards | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years)   6 years 1 month 6 days