XML 98 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Net income tax payments/(refunds) $ 187 $ 204 $ (1,317)
Deferred tax assets 17,991 14,743  
Deferred tax liabilities 10,091 10,363  
Valuation allowance 7,837 4,550  
Valuation allowance, deferred tax asset, increase (decrease), amount 3,287    
Unrecognized tax benefits that would affect the effective tax rate, if recognized $ 651 $ 1,088 $ 878