XML 130 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Shareholders' Equity (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Movement in Common Stock and Treasury Stock [Roll Forward]      
Balance January 1, common stock (in shares) 3,577,103,522    
Balance January 1, treasury stock (in shares) 1,045,470,249    
Balance December 31, common stock (in shares) 3,577,103,522 3,577,103,522  
Balance December 31, treasury stock (in shares) 1,049,466,187 1,045,470,249  
Common Stock      
Movement in Common Stock and Treasury Stock [Roll Forward]      
Balance January 1, common stock (in shares) 3,577,000,000 3,577,000,000 3,577,000,000
Purchases of treasury stock (in shares) 0 0 0
Issuances (in shares) 0 0 0
Balance December 31, common stock (in shares) 3,577,000,000 3,577,000,000 3,577,000,000
Treasury Stock      
Movement in Common Stock and Treasury Stock [Roll Forward]      
Balance January 1, treasury stock (in shares) 1,045,000,000 1,039,000,000 1,049,000,000
Purchases of treasury stock (in shares) 11,000,000 13,000,000 0
Issuances (in shares) (7,000,000) (7,000,000) (10,000,000)
Balance December 31, treasury stock (in shares) 1,049,000,000 1,045,000,000 1,039,000,000