v3.25.2
Revenues and geographic information (Details 4) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disclosure of operating segments [line items]        
Profit sharing income $ 356 $ 268 $ 613 $ 482
Royalty income 318 5 326 24
Milestone income 35 14 89 20
Other 73 73 141 125
Total other revenues 782 $ 360 1,169 $ 651
Receipts from royalties, fees, commissions and other revenue $ 300   $ 300