XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business, Accounting Policies, and Supplemental Disclosures - Calculation of Diluted Shares (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Shares used in computation of basic earnings per share 10,473 10,304 10,189
Total dilutive effect of outstanding stock awards 248 188 0
Shares used in computation of diluted earnings per share 10,721 10,492 10,189