XML 157 R134.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Rollforward of Common Stock Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Shares issued, beginning of year (in shares) 1,906,671,492    
Treasury stock, beginning of year (in shares) (1,217,831,721)    
Shares outstanding, beginning of year (in shares) 688,800,000 734,100,000 818,700,000
Shares issued (in shares) 6,800,000 5,500,000 5,500,000
Shares repurchased (in shares) (89,500,000) (50,800,000) (90,100,000)
Shares issued, end of period (in shares) 1,906,671,492 1,906,671,492  
Treasury stock, end of period (in shares) (1,300,512,040) (1,217,831,721)  
Shares outstanding, end of period (in shares) 606,100,000 688,800,000 734,100,000
Common Stock      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Shares issued, beginning of year (in shares) 1,906,700,000 1,906,700,000 1,906,700,000
Shares issued (in shares) 0 0 0
Shares repurchased (in shares) 0 0 0
Shares issued, end of period (in shares) 1,906,700,000 1,906,700,000 1,906,700,000
Treasury Stock      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Treasury stock, beginning of year (in shares) (1,217,900,000) (1,172,600,000) (1,088,000,000)
Shares issued (in shares) 6,800,000 5,500,000 5,500,000
Shares repurchased (in shares) (89,500,000) (50,800,000) (90,100,000)
Treasury stock, end of period (in shares) (1,300,600,000) (1,217,900,000) (1,172,600,000)