XML 132 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Share based payments - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
shares
Share based payments  
Maximum number of shares that may be reserved for issuance 2,333,333
Stock options  
Share based payments  
Vesting period 3 years
PSU | Minimum  
Share based payments  
Vesting period 18 months
PSU | Maximum  
Share based payments  
Vesting period 24 months
RSU | Minimum  
Share based payments  
Vesting period 24 months
RSU | Maximum  
Share based payments  
Vesting period 36 months