v3.26.1
Equity - Stock Repurchase Program (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity, Class of Treasury Stock        
Payment for shares repurchased $ 9 $ 10 $ 1,498 $ 973
Remaining share repurchase authorization amount $ 1,800   $ 1,800  
December 2018 Stock Repurchase Authorization        
Equity, Class of Treasury Stock        
Shares repurchased (in shares)     5 3
Payment for shares repurchased     $ 1,100 $ 606