v3.26.1
Shareholders' Equity and Redeemable Non-controlling Interests - Share repurchase authorization (Details) - 2024 Share Repurchase Authorization
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Share repurchase authorization [Line Items]  
Shares Repurchased (in shares) | shares 3,037,987
Average Purchase Price (usd per share) | $ / shares $ 66.01
Total Purchase Price, Including Commissions and Fees | $ $ 201