v3.25.1
Stock-Based Compensation - Summary of Weighted-Average Assumptions Used to Value Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]    
Fair value of common stock $ 16.88 $ 19.61
Risk-free interest rate 4.08% 4.30%
Dividend yield 0.00% 0.00%
Expected term of options (years) 5 years 11 months 23 days 5 years 7 months 13 days
Volatility 110.15% 114.50%
ESPP    
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]    
Fair value of common stock $ 16.34 $ 26.17
Risk-free interest rate 5.32% 5.20%
Dividend yield 0.00% 0.00%
Expected term of options (years) 6 months 6 months
Volatility 72.58% 119.32%