v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]          
Number of Options, Outstanding     9,407,851    
Number of Options, Granted     2,770,780    
Number of Options, Exercised (1,332) (2) (721,933)    
Number of Options, Cancelled or forfeited     (125,492)    
Number of Options, Outstanding 11,331,206   11,331,206   9,407,851
Number of Options, Options exercisable 5,797,526   5,797,526    
Number of Options, Options unvested 5,533,680   5,533,680    
Weighted average grant-date fair value of options granted during the period     $ 11.72    
Weighted-Average Exercise Price, Outstanding     11.93    
Weighted-Average Exercise Price, Granted     14.03    
Weighted-Average Exercise Price, Exercised     6.32    
Weighted-Average Exercise Price, Cancelled or forfeited     14.44    
Weighted-Average Exercise Price, Outstanding $ 12.77   12.77   $ 11.93
Weighted-Average Exercise Price, Options exercisable 14.73   14.73    
Weighted-Average Exercise Price, Options unvested $ 10.72   $ 10.72    
Weighted- Average Remaining Contractual Term (in years), Outstanding     7 years 8 months 12 days   7 years 2 months 12 days
Weighted- Average Remaining Contractual Term (in years), Options exercisable     6 years 6 months    
Weighted- Average Remaining Contractual Term (in years), Options unvested     8 years 10 months 24 days    
Aggregate Intrinsic Value, Outstanding     $ 42,967    
Aggregate Intrinsic Value, Exercised     6,011 $ 100  
Aggregate Intrinsic Value, Outstanding $ 78,565   78,565   $ 42,967
Aggregate Intrinsic Value, Options exercisable 35,686   35,686    
Aggregate Intrinsic Value, Options unvested $ 42,880   $ 42,880