XML 101 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share capital - Schedule of RSUs and PSUs (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
RSUs and PSUs  
Number of RSUs/PSUs  
Unvested at beginning of year (in shares) 5,377,459
Granted (in shares) 1,878,261
Vested (in shares) (996,773)
Forfeited and cancelled (in shares) (445,881)
Unvested at end of year (in shares) 5,813,066
Weighted average grant date fair value price  
Unvested at beginning of year (in usd per share) | $ / shares $ 66.87
Granted (in usd per share) | $ / shares 57.60
Vested (in usd per share) | $ / shares 84.24
Forfeited and cancelled (in usd per share) | $ / shares 72.12
Unvested at end of year (in usd per share) | $ / shares $ 60.52
Aggregate intrinsic value  
Unvested at end of year | $ $ 86,790
PSUs  
Aggregate intrinsic value  
Number of PSUs (in shares) 3,361,441
Total fair value at grant date | $ $ 188,127
PSUs | Award One  
Aggregate intrinsic value  
Number of PSUs (in shares) 2,703,852
Fair value at grant date per PSU (in usd per share) | $ / shares $ 48.16
Total fair value at grant date | $ $ 130,218
PSUs | Award Two  
Aggregate intrinsic value  
Number of PSUs (in shares) 220,533
Fair value at grant date per PSU (in usd per share) | $ / shares $ 76.97
Total fair value at grant date | $ $ 16,974
PSUs | Award Three  
Aggregate intrinsic value  
Number of PSUs (in shares) 249,402
Fair value at grant date per PSU (in usd per share) | $ / shares $ 80.59
Total fair value at grant date | $ $ 20,099
PSUs | Award Four  
Aggregate intrinsic value  
Number of PSUs (in shares) 15,210
Fair value at grant date per PSU (in usd per share) | $ / shares $ 87.66
Total fair value at grant date | $ $ 1,333
PSUs | Award Five  
Aggregate intrinsic value  
Number of PSUs (in shares) 10,532
Fair value at grant date per PSU (in usd per share) | $ / shares $ 94.94
Total fair value at grant date | $ $ 1,000
PSUs | Award Six  
Aggregate intrinsic value  
Number of PSUs (in shares) 161,912
Fair value at grant date per PSU (in usd per share) | $ / shares $ 114.26
Total fair value at grant date | $ $ 18,500