XML 161 R136.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity-settled share-based payments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2004
Disclosure of terms and conditions of share-based payment arrangement [line items]        
Term of options granted 10 years      
Share-based compensation expense $ 8,581 $ 10,227 $ 6,406  
Stock Options, 2004 Stock Incentive Option Plan        
Disclosure of terms and conditions of share-based payment arrangement [line items]        
Maximum term of options       10 years
Restricted Stock and Restricted Stock Units        
Disclosure of terms and conditions of share-based payment arrangement [line items]        
Vesting period 3 years      
Vesting rate (as a percent) 33.00%      
Maximum stock authorized (shares) 8,659,295      
Stock already granted (shares) 6,337,880      
Restricted Stock Units        
Disclosure of terms and conditions of share-based payment arrangement [line items]        
Share-based compensation expense $ 6,900 $ 10,900 $ 6,600