XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes Unrecognized Tax Benefits (Details 3) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Increase in Unrecognized Tax Benefits is Reasonably Possible   $ 100    
Current unrecognized tax benefits   345 $ 964  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued   373 305 $ 216
Unrecognized Tax Benefits that Would Impact Effective Tax Rate   914    
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities   766 189 110
Unrecognized Tax Benefits, Interest on Income Taxes Expense   164 62 29
Unrecognized Tax Benefits Rollforward (Table Amounts) [Abstract]        
Unrecognized tax benefits at beginning of the year   1,994 1,663 1,630
Additions based on tax positions related to the current year   236 276 262
Additions for tax positions of prior years   90 254 6
Reductions for tax positions of prior years   (106) (9) (124)
Settlements with taxing authorities   (766) (189) (110)
Other, net   (1) (1) (1)
Net change in unrecognized tax benefits   (547) 331 33
Unrecognized tax benefits at end of the year   1,447 $ 1,994 $ 1,663
Internal Revenue Service (IRS) [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities $ 90 766    
Unrecognized Tax Benefits Rollforward (Table Amounts) [Abstract]        
Settlements with taxing authorities (90) $ (766)    
California Franchise Tax Board [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities 95      
Tax Adjustments, Settlements, and Unusual Provisions 11      
Unrecognized Tax Benefits Rollforward (Table Amounts) [Abstract]        
Settlements with taxing authorities $ (95)