v3.25.4
Stock Option and Grant Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Options, Outstanding 7,728,707  
Number of Options, Granted 2,474,549  
Number of Options, Exercised (213,090)  
Number of Options, Cancelled or forfeited (582,315)  
Number of Options, Outstanding 9,407,851 7,728,707
Number of Options, Options exercisable 5,250,970  
Number of Options, Options unvested 4,156,881  
Weighted-Average Exercise Price, Outstanding $ 14.34  
Weighted-Average Exercise Price, Granted 4.15  
Weighted-Average Exercise Price, Exercised 3.63  
Weighted-Average Exercise Price, Cancelled or forfeited 13.89  
Weighted-Average Exercise Price, Outstanding 11.93 $ 14.34
Weighted-Average Exercise Price, Options exercisable 15.13  
Weighted-Average Exercise Price, Options unvested $ 7.88  
Weighted- Average Remaining Contractual Term (in years), Outstanding 7 years 2 months 12 days 7 years 6 months
Weighted- Average Remaining Contractual Term (in years), Options exercisable 6 years 1 month 6 days  
Weighted- Average Remaining Contractual Term (in years), Options unvested 8 years 7 months 6 days  
Aggregate Intrinsic Value, Outstanding $ 3,584  
Aggregate Intrinsic Value, Outstanding 42,967 $ 3,584
Aggregate Intrinsic Value, Options exercisable 15,416  
Aggregate Intrinsic Value, Options unvested $ 27,551