XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation - Effect on Shares Outstanding and Treasury Shares (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change In Treasury Stock Roll Forward [Roll Forward]        
Treasury stock (in shares) 830 832 835 817
Repurchases (in shares) 5 2 22  
Shares issued (in shares) (7) (5) (4)