v3.25.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenues $ 12,269 $ 12,201 $ 23,470 $ 24,066
Net product sales        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,909 11,925 22,794 23,484
Alliance revenues        
Disaggregation of Revenue [Line Items]        
Total Revenues 119 116 208 250
Other revenues        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 241 $ 160 $ 468 $ 332