XML 239 R207.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits $ 6,159 $ 5,401 $ 5,043
Unrecognized tax benefits that would impact effective tax rate 4,400 3,900 3,800
Amount of potential increase or decrease in gross balance of unrecognized tax benefits 2,400    
Reconciliation of the beginning and ending amount of unrecognized tax benefits      
Balance at January 1, 5,401 5,043 4,636
Increases based on tax positions related to the current period 1,721 1,440 1,234
Increases based on tax positions related to prior periods 92 37 123
Decreases based on tax positions related to prior periods (907) (1,110) (824)
Decreases related to cash settlements with taxing authorities (148) (9) (126)
Balance at December 31, 6,159 5,401 5,043
Income tax expense, penalties and interest expense      
Penalties and interest expense/(benefit) 288 229 $ 141
Penalties and interest accrued $ 1,700 $ 1,600