v3.26.1
Share-Based Compensation - Summary of Company's Share Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Number of Options      
Number of options, Beginning balance 7,859,338    
Number of options, Granted 0 0  
Number of options, Exercised (8,215)    
Number of options, Forfeited (98,074)    
Number of options, Expired (204,638)    
Number of options, Ending balance 7,548,411   7,859,338
Weighted-Average Exercise Price      
Weighted-average exercise price, Beginning balance $ 12.29    
Weighted-average exercise price, Exercised 7.38    
Weighted-average exercise price, Forfeited 15.76    
Weighted-average exercise price, Expired 7.72    
Weighted-average exercise price, Ending balance $ 12.36   $ 12.29
Options additional disclosures      
Number of options, Options exercisable 6,930,800    
Weighted-average exercise price, Options exercisable $ 12.82    
Weighted-average remaining contractual life of options, outstanding 4 years 6 months 3 days   4 years 6 months 29 days
Weighted-average remaining contractual life of options, exercisable 4 years 2 months 23 days    
Number of options, Options vested and expected to vest 7,548,411    
Weighted-average exercise price, Options vested and expected to vest $ 12.36    
Weighted-average remaining contractual life, Options vested and expected to vest 4 years 6 months 3 days    
Aggregate intrinsic value, options outstanding $ 5,248    
Aggregate intrinsic value, options exercisable $ 4,371