v3.26.3
Fair value measurement - Summary of Fair Value of Financial Liabilities Measured Using Level 3 Inputs (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value at the beginning of the period $ (51) $ (401)
Fair value at the end of the period (43) (198)
Allergan transaction    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Adjustments to provisions for contingent consideration: 0 (25)
Settlement of contingent consideration: 0 212
Eagle transaction    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Adjustments to provisions for contingent consideration: (20) (20)
Settlement of contingent consideration: 28 35
Novetide transaction    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Adjustments to provisions for contingent consideration: (2) (1)
Settlement of contingent consideration: $ 2 $ 2