v3.26.3
Stock-based compensation - Schedule of PSU activity (Details) - Performance Shares
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Beginning balance, unvested performance stock units | shares 2,569,600
Stock units, weighted-average grant-date fair value, Beginning Balance | $ / shares $ 53.32
Granted, unvested performance stock units | shares 281,600
Granted, weighted-average grant-date fair value | $ / shares $ 50.73
Vested and settled, unvested performance stock units | shares (831,648)
Vested and settled, weighted-average grant-date fair value | $ / shares $ 55.76
Forfeited, unvested performance stock units | shares (90,000)
Forfeited, weighted-average grant-date fair value | $ / shares $ 53.32
Ending balance, unvested performance stock units | shares 1,929,552
Stock units, weighted-average grant-date fair value, Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 51.89