v3.25.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares Available to Grant, Beginning Balance 3,039,972  
Shares Available to Grant, Change in authorized shares 1,755,582  
Shares Available to Grant, Granted (2,894,646)  
Shares Available to Grant, Forfeited/expired 230,961  
Shares Available to Grant, Ending Balance 2,131,869 3,039,972
Number of Options, Beginning Balance 5,384,142  
Number of Options, Granted 2,894,646  
Number of Options, Forfeited/expired (230,961)  
Number of Options, Ending Balance 8,047,827 5,384,142
Number of Options, Vested and Exercisable 2,994,408  
Weighted Average Exercise Price    
Weighted Average Exercise Price, Beginning Balance $ 9.61  
Weighted Average Exercise Price, Granted 4.38  
Weighted Average Exercise Price, Forfeited/expired 10.08  
Weighted Average Exercise Price, Ending Balance 7.72 $ 9.61
Weighted Average Exercise Price, Vested and Exercisable $ 8.46  
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value    
Weighted Average Remaining Contractual Life (Years) 8 years 4 months 24 days 7 years 9 months 18 days
Weighted Average Remaining Contractual Life (Years), Vested and Exercisable 7 years  
Aggregate Intrinsic Value, Beginning Balance $ 1,022  
Aggregate Intrinsic Value, Ending Balance 271 $ 1,022
Aggregate Intrinsic Value, Vested and Exercisable $ 265