v3.26.1
Stock Option and Grant Plan - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]      
Number of Options, Outstanding 9,407,851    
Number of Options, Granted 2,574,095    
Number of Options, Exercised (465,661)    
Number of Options, Cancelled or forfeited (74,343)    
Number of Options, Outstanding 11,441,942   9,407,851
Number of Options, Options exercisable 5,560,686    
Number of Options, Options unvested 5,881,256    
Weighted average grant-date fair value of options granted during the period $ 11.69    
Weighted-Average Exercise Price, Outstanding 11.93    
Weighted-Average Exercise Price, Granted 13.99    
Weighted-Average Exercise Price, Exercised 6.94    
Weighted-Average Exercise Price, Cancelled or forfeited 11.44    
Weighted-Average Exercise Price, Outstanding 12.6   $ 11.93
Weighted-Average Exercise Price, Options exercisable 14.84    
Weighted-Average Exercise Price, Options unvested $ 10.48    
Weighted- Average Remaining Contractual Term (in years), Outstanding 7 years 10 months 24 days   7 years 2 months 12 days
Weighted- Average Remaining Contractual Term (in years), Options exercisable 6 years 7 months 6 days    
Weighted- Average Remaining Contractual Term (in years), Options unvested 9 years 1 month 6 days    
Aggregate Intrinsic Value, Outstanding $ 42,967    
Aggregate Intrinsic Value, Exercised 3,161 $ 100  
Aggregate Intrinsic Value, Outstanding 49,741   $ 42,967
Aggregate Intrinsic Value, Options exercisable 22,717    
Aggregate Intrinsic Value, Options unvested $ 27,023