v3.26.1
Share-Based Compensation - Summary of Company's Share Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of Options    
Number of options, Beginning balance 7,859,338  
Number of options, Granted 334,400  
Number of options, Exercised (151,314)  
Number of options, Forfeited (312,712)  
Number of options, Expired (198,197)  
Number of options, Ending balance 7,531,515 7,859,338
Weighted-Average Exercise Price    
Weighted-average exercise price, Beginning balance $ 12.29  
Weighted-average exercise price, Granted 11.06  
Weighted-average exercise price, Exercised 5.76  
Weighted-average exercise price, Forfeited 14.55  
Weighted-average exercise price, Expired 7.72  
Weighted-average exercise price, Ending balance $ 12.51 $ 12.29
Options additional disclosures    
Number of options, Options exercisable 6,754,572  
Weighted-average exercise price, Options exercisable $ 12.93  
Weighted-average remaining contractual life of options, outstanding 4 years 6 months 21 days 4 years 6 months 29 days
Weighted-average remaining contractual life of options, exercisable 4 years 1 month 9 days  
Number of options, Options vested and expected to vest 7,531,515  
Weighted-average exercise price, Options vested and expected to vest $ 12.51  
Weighted-average remaining contractual life, Options vested and expected to vest 4 years 6 months 21 days  
Aggregate intrinsic value, options outstanding $ 22,139  
Aggregate intrinsic value, options exercisable $ 19,361