v3.25.4
Equity - Schedule of Shareholders' Equity (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
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,049,466,187    
Balance December 31, common stock (in shares) 3,577,103,522 3,577,103,522  
Balance December 31, treasury stock (in shares) 1,102,476,756 1,049,466,187  
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
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,049,000,000 1,045,000,000 1,039,000,000
Purchases of treasury stock (in shares) 59,000,000 11,000,000 13,000,000
Issuances (in shares) (6,000,000) (7,000,000) (7,000,000)
Balance December 31, treasury stock (in shares) 1,102,000,000 1,049,000,000 1,045,000,000