v3.25.4
Shareholders' Equity - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity [Line Items]      
Purchase of treasury shares $ 4,100 $ 2,500 $ 750
Preferred stock, shares authorized (in shares) 5,000,000    
Shares issued (in shares) 0 0  
Shares held in employee trust (in shares) 50,000,000 50,000,000  
Employee benefit trust $ 3,013 $ 3,013  
December 2024 Share Repurchase Program      
Schedule of Equity [Line Items]      
Stock repurchase program, remaining authorized, amount 10,900    
Stock repurchase program, authorized amount $ 15,000