v3.26.1
Share-based compensation - Schedule of Awards (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Number of shares  
Beginning Balance Outstanding (in shares) | shares 712,184
Vested (in shares) | shares (2,860)
Forfeited (in shares) | shares (6,492)
Ending Balance Outstanding (in shares) | shares 1,005,261
Weighted average grant date fair value  
Outstanding, Weighted average grant date fair value, Beginning Balance (in usd per share) | $ / shares $ 191.67
Vested, Weighted average grant date fair value (in usd per share) | $ / shares 169.26
Forfeited, Weighted average grant date fair value (in usd per share) | $ / shares 198.34
Outstanding, Weighted average grant date fair value, Ending Balance (in usd per share) | $ / shares $ 199.74
RSU awards granted  
Number of shares  
Grants (in shares) | shares 234,808
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 219.73
PSU-EX granted  
Number of shares  
Grants (in shares) | shares 89,457
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 225.54
Share adjustments based on performance  
Number of shares  
Share adjustments based on performance (in shares) | shares (21,836)
Weighted average grant date fair value  
Share adjustments, Weighted average grant date fair value (in usd per share) | $ / shares $ 255.62