XML 108 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 31, 2021
Schedule of Equity [Line Items]        
Purchase of treasury shares $ 2,500,000,000 $ 750,000,000.0 $ 1,500,000,000  
Preferred stock, shares authorized (in shares) 5,000,000.0      
Shares issued (in shares) 0 0    
Shares held in employee trust (in shares) 50,000,000.0 50,000,000.0    
Employee benefit trust $ 3,013,200,000 $ 3,013,200,000    
May 2021 Share Repurchase Program        
Schedule of Equity [Line Items]        
Stock repurchase program, authorized amount       $ 5,000,000,000.00
December 2024 Share Repurchase Program        
Schedule of Equity [Line Items]        
Purchase of treasury shares 0      
Stock repurchase program, authorized amount $ 15,000,000,000.00