v3.25.2
Share Repurchase Program (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 11 Months Ended 36 Months Ended
Jul. 26, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Sep. 03, 2024
Equity, Class of Treasury Stock [Line Items]              
Number of shares purchased   1,414,662 1,359,978 2,854,745 1,760,475    
July 26, 2024 Share Repurchase Authorization              
Equity, Class of Treasury Stock [Line Items]              
Repurchase authorized amount $ 650            
Repurchase authorized period 3 years            
Number of shares purchased           3,563,822  
Cost of share purchased           $ 175  
September 7, 2021 Share Repurchase Authorization              
Equity, Class of Treasury Stock [Line Items]              
Repurchase authorized amount $ 400            
Number of shares purchased             11,319,091
Cost of share purchased             $ 400