XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total Revenues $ 11,201 $ 11,865
Collaborative Arrangement    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,723 3,896
Net product sales    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,886 11,559
Net product sales | Collaborative Arrangement    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,635 3,762
Alliance revenues | Collaborative Arrangement    
Disaggregation of Revenue [Line Items]    
Total Revenues 88 134
Other revenues    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 227 $ 172