v3.25.2
Equity (Details) - 2025 Repurchase Program - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 12, 2024
Equity      
Share repurchase program, authorized amount $ 46 $ 46 $ 75
Stock repurchased and retired during period (in shares) 0 500,000  
Average price shares acquired (in dollars per share)   $ 58.97