v3.26.1
Earnings Per Share - Dividends (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 22, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]          
Total amount paid       $ 826 $ 813
Dividends Payable [Line Items]          
Common dividends declared (in dollars per share)   $ 1.56 $ 1.51 $ 3.12 $ 3.02
R2026Q2 Dividends [Member] | Subsequent Event          
Dividends Payable [Line Items]          
Dividends Payable, Date Declared Jul. 22, 2026        
Common dividends declared (in dollars per share) $ 1.56        
Dividends Payable, Date to be Paid Sep. 23, 2026        
Dividends Payable, Date of Record Sep. 08, 2026