v3.25.1
Shareholders' equity - Additional information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 09, 2025
Feb. 28, 2025
Mar. 30, 2025
Mar. 31, 2024
Jul. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Weighted average antidilutive shares which were not included in the calculation of earnings per share     1,100,000 800,000  
Share repurchase program, authorized amount   $ 300     $ 500
Share repurchase program, authorized (in shares)   1,725,253      
Percent purchased of authorized amount   80.00%      
Cost per share (in USD per share)   $ 139.11      
Subsequent event          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Share repurchase program, authorized (in shares) 493,150        
Cost per share (in USD per share) $ 135.23