XML 157 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Unrecognized tax benefits $ 2,824 $ 3,399 $ 3,951 $ 4,224
Portion that, if recognized, would reduce tax expense and effective tax rate 2,110 2,708 3,072  
Accrued interest on unrecognized tax benefits 609 635 614  
Accrued penalties on unrecognized tax benefits 14 111 111  
Minimum        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months 0 0 0  
Portion that, if recognized, would reduce tax expense and effective tax rate 0 0 0  
Maximum        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months 300 610 650  
Portion that, if recognized, would reduce tax expense and effective tax rate $ 270 $ 550 $ 600