v3.26.1
Share-based compensation - Share options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Additional Information      
Total share-based compensation expense $ 39,464 $ 38,081 $ 32,477
Stock option      
Number of Shares      
Outstanding number of shares at beginning 8,748,726    
Granted 1,916,838    
Exercised (10,116)    
Forfeited (852,342)    
Outstanding number of shares at end 9,803,106 8,748,726  
Number of shares, vested and expected to vest 9,803,106    
Number of shares, options exercisable 6,640,966    
Weighted Average Exercise Price      
Weighted average exercise price at beginning $ 22.41    
Granted 12.38    
Exercised 3.39    
Forfeited 23.21    
Weighted average exercise price at ending 20.4 $ 22.41  
Weighted average exercise price, vested and expected to vest 20.4    
Weighted average exercise price, options exercisable $ 22.17    
Weighted Average Contractual Term      
Weighted average contractual term, outstanding 6 years 2 months 19 days 6 years 9 months 21 days  
Weighted average contractual term, vested and expected to vest 6 years 2 months 19 days    
Weighted average contractual term ,options exercisable 5 years 1 month 9 days    
Aggregate Intrinsic Value      
Aggregate intrinsic value outstanding $ 2,680 $ 9,559  
Aggregate intrinsic value, vested and expected to vest 2,680    
Aggregate intrinsic value, options exercisable $ 2,670    
Additional Information      
Granted $ 8.47 $ 13.52 $ 19.36
Exercised $ 100 $ 5,100 $ 500
Total share-based compensation expense $ 28,200 $ 30,200 $ 27,000