v3.25.2
Share-based compensation plans - Stock Activity - RSU, PSU, DSU (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Restricted Stock Units    
Shares (in thousands)    
Nonvested, beginning balance, shares 290,400  
Granted, shares 145,800  
Forfeited or expired, shares (19,800)  
Vested, shares (134,900)  
Nonvested, ending balance, shares 281,500 290,400
Weighted-Average Grant Date Fair Value Per Share    
Nonvested, beginning balance (dollars per share) $ 74.24  
Granted (dollars per share) 86.71  
Forfeited or expired (dollars per share) 83.53  
Vested (dollars per share) 69.49  
Nonvested, ending balance (dollars per share) $ 82.32 $ 74.24
Performance Shares Units    
Shares (in thousands)    
Nonvested, beginning balance, shares 639,100  
Granted, shares 221,700  
Forfeited or expired, shares (54,100)  
Vested, shares (235,000.0)  
Nonvested, ending balance, shares 571,700 639,100
Weighted-Average Grant Date Fair Value Per Share    
Nonvested, beginning balance (dollars per share) $ 72.64  
Granted (dollars per share) 89.86  
Forfeited or expired (dollars per share) 80.66  
Vested (dollars per share) 67.17  
Nonvested, ending balance (dollars per share) $ 80.81 $ 72.64
Actual shares earned and distributed (shares)   440,200
Target shares (shares)   235,000.0
Deferred Stock Units    
Shares (in thousands)    
Nonvested, beginning balance, shares 13,600  
Granted, shares 14,800  
Vested, shares (13,600)  
Nonvested, ending balance, shares 14,800 13,600
Weighted-Average Grant Date Fair Value Per Share    
Nonvested, beginning balance (dollars per share) $ 87.93  
Granted (dollars per share) 92.19  
Vested (dollars per share) 87.93  
Nonvested, ending balance (dollars per share) $ 92.19 $ 87.93