v3.25.2
INCOME TAXES - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Mar. 18, 2024
Jun. 30, 2025
Jun. 30, 2024
Effective Income Tax Rate Reconciliation [Line Items]      
Income tax reserves   $ 644  
Income tax payments   1,800 $ 2,100
Transition taxes paid   991 799
Minimum      
Effective Income Tax Rate Reconciliation [Line Items]      
Reasonably possible decrease in unrecognized tax benefits   250  
Maximum      
Effective Income Tax Rate Reconciliation [Line Items]      
Reasonably possible decrease in unrecognized tax benefits   290  
Karuna      
Effective Income Tax Rate Reconciliation [Line Items]      
Payments to acquire assets $ 14,027    
Karuna | Acquired IPRD      
Effective Income Tax Rate Reconciliation [Line Items]      
Payments to acquire assets   $ 12,100 $ 12,100