v3.26.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenues $ 12,973 $ 12,269 $ 24,462 $ 23,470
Net product sales        
Disaggregation of Revenue [Line Items]        
Total Revenues 12,588 11,909 23,756 22,794
Alliance revenues        
Disaggregation of Revenue [Line Items]        
Total Revenues 104 119 198 208
Other revenues        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 281 $ 241 $ 508 $ 468