v3.26.1
Revenues and geographic information (Details 4) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure of operating segments [line items]        
Profit sharing income $ 456 $ 356 $ 788 $ 613
Royalty income 27 318 53 326
Milestone income 5 35 18 89
Other 55 73 95 141
Total other revenues $ 543 782 $ 954 1,169
Receipts from royalties, fees, commissions and other revenue   $ 300   $ 300