v3.25.2
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, Beginning balance | shares 6,029,631  
Granted | shares 175,000  
Exercised | shares (17,478)  
Cancelled and forfeited | shares (2,420,823)  
Outstanding, Ending balance | shares 3,766,330 6,029,631
Vested and expected to vest, June 31, 2025 | shares 3,766,330  
Exercisable at June 30, 2025 | shares 2,653,982  
Weighted Average Exercise Price    
Beginning balance | $ / shares $ 14.58  
Granted | $ / shares 4.35  
Exercised | $ / shares 2.49  
Cancelled and forfeited | $ / shares 16.06  
Ending balance | $ / shares 13.21 $ 14.58
Vested and expected to vest, September 30, 2024 | $ / shares 13.21  
Exercisable at March 31, 2025 | $ / shares $ 13.09  
Weighted Average Remaining Contractual Term (in years)    
Outstanding 4 years 6 months 25 days 8 years 9 months 29 days
Vested and expected to vest, March 31, 2025 4 years 6 months 25 days  
Exercisable at March 31, 2025 2 years 9 months 29 days  
Aggregate Intrinsic Value    
Beginning balance | $ $ 22,452  
Ending balance | $ 135 $ 22,452
Vested and expected to vest, March 31, 2025 | $ 135  
Exercisable at March 31, 2025 | $ $ 98