v3.26.1
Share-based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Stock Options, Beginning Balance | shares 6,598,693  
Stock Options, Options granted | shares 1,141,316  
Stock Options, Options exercised | shares (263,395)  
Stock Options, Ending Balance | shares 7,476,614 6,598,693
Stock Options, Exercisable | shares 2,423,387  
Stock Options, Vested and expected to vest | shares 7,476,614  
Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 9.05  
Weighted-Average Exercise Price, Options granted | $ / shares 26  
Weighted-Average Exercise Price, Options exercised | $ / shares 2.78  
Weighted-Average Exercise Price, Ending Balance | $ / shares 11.86 $ 9.05
Weighted-Average Exercise Price, Exercisable | $ / shares 3.17  
Weighted-Average Exercise Price, Vested and expected to vest | $ / shares $ 11.86  
Weighted-Average Remaining Contractual Term (years), Outstanding 8 years 4 months 6 days 8 years 6 months 18 days
Weighted-Average Remaining Contractual Term (years), Exercisable 6 years 7 months 6 days  
Weighted-Average Remaining Contractual Term (years), Vested and expected to vest 8 years 4 months 6 days  
Aggregate Intrinsic Value, Outstanding | $ $ 35,304 $ 54,503
Aggregate Intrinsic Value, Options exercised | $ 5,351  
Aggregate Intrinsic Value, Exercisable | $ 24,531  
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 35,304