v3.26.1
Share-based compensation - Restricted share units (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restricted shares      
Total share-based compensation expense $ 39,464 $ 38,081 $ 32,477
Restricted share units | 2020 Plan      
Number of Shares Underlying RSUs      
Unvested restricted ordinary shares at beginning 674,262    
Granted 1,452,927    
Vested and settled (296,362)    
Vested and deferred (55,293)    
Forfeited (228,406)    
Unvested restricted ordinary shares at ending 1,547,128 674,262  
Outstanding restricted ordinary shares at ending 1,644,421    
Weighted Average Grant Date Fair Value      
Weighted average grant date fair value unvested, Beginning Balance $ 22.96    
Granted 13.74    
Vested and settled 25.03    
Vested and deferred 15.17    
Forfeited 14.77    
Weighted average grant date fair value unvested, Ending Balance 15.4 $ 22.96  
Weighted average grant date fair value, Outstanding at Ending Balance $ 15.46    
Restricted shares      
Fair value of employee restricted share awards vested $ 3,700 $ 3,800 3,000
Total share-based compensation expense 11,300 $ 7,900 $ 5,500
Unrecognized compensation cost $ 16,800    
Weighted average period 2 years 7 months 6 days    
Restricted share units | 2020 Plan | Non-employee | Director      
Number of Shares Underlying RSUs      
Vested and deferred 55,293    
Vested but subject to deferred settlement at beginning 42,000    
Vested but subject to deferred settlement at ending 97,293 42,000  
Weighted Average Grant Date Fair Value      
Vested and deferred $ 15.17    
Weighted average grant date fair value, Vested but subject to deferred settlement, beginning 18.07    
Weighted average grant date fair value, Vested but subject to deferred settlement, ending $ 16.42 $ 18.07