v3.25.4
SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition, Variable Consideration Provisions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of year $ 805 $ 518
Current period provision 3,313 2,718
Payments and credits (3,242) (2,431)
Balance, end of year 876 805
Discounts and Allowances    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of year 120 141
Current period provision 476 420
Payments and credits (476) (441)
Balance, end of year 120 120
Returns    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of year 88 66
Current period provision 79 98
Payments and credits (88) (76)
Balance, end of year 79 88
Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of year 497 226
Current period provision 2,049 1,487
Payments and credits (1,964) (1,216)
Balance, end of year 582 497
Chargebacks    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of year 74 67
Current period provision 611 631
Payments and credits (625) (624)
Balance, end of year 60 74
Distribution Fees    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of year 26 18
Current period provision 98 82
Payments and credits (89) (74)
Balance, end of year $ 35 $ 26