v3.25.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets    
Compensation and employee benefits $ 215 $ 519
Accruals and reserves 1,253 1,113
Chargebacks and rebates 1,354 1,431
Advance payments 66 298
Net operating losses and other carryforwards 15,815 14,316
Other 2,156 2,259
Total deferred tax assets 20,859 19,936
Valuation allowances (14,823) (13,478)
Total net deferred tax assets 6,036 6,458
Deferred tax liabilities    
Excess of book basis over tax basis of intangible assets (1,969) (1,535)
Excess of book basis over tax basis in investments (302) (374)
Other (718) (746)
Total deferred tax liabilities (2,989) (2,655)
Net deferred tax assets (liabilities) 3,047 3,803
Tax Credit Carryforward    
Valuation allowances (14,823) $ (13,478)
U.S. Federal, State and Non-U.S.    
Tax Credit Carryforward    
Operating loss carryforwards with expiration through 2041 38,900  
U.S. Federal and Non-U.S.    
Tax Credit Carryforward    
Operating loss carryforwards 33,300  
U.S. Federal and State    
Tax Credit Carryforward    
Tax credit carryforwards $ 669