Annual report pursuant to Section 13 and 15(d)

Note 3 - Revenue - Potential Milestone Payments Received (Details)

v3.23.1
Note 3 - Revenue - Potential Milestone Payments Received (Details) - Collaborative Arrangement [Member]
$ in Millions
Dec. 31, 2022
USD ($)
Research And Development Milestone Payments [Member]  
milestone $ 2,403
Research And Development Milestone Payments [Member] | Astra Zeneca A B [Member]  
milestone 702
Research And Development Milestone Payments [Member] | Les Laboratoires Servier And Institut De Recherches Internationales Servier [Member]  
milestone 20
Research And Development Milestone Payments [Member] | Seattle Genetics Inc. [Member]  
milestone 759
Research And Development Milestone Payments [Member] | Boston Pharmaceuticals [Member]  
milestone 88
Research And Development Milestone Payments [Member] | Genentech [Member]  
milestone 834
Sales Milestone Payments [Member]  
milestone 5,240
Sales Milestone Payments [Member] | Astra Zeneca A B [Member]  
milestone 3,925
Sales Milestone Payments [Member] | Les Laboratoires Servier And Institut De Recherches Internationales Servier [Member]  
milestone 0
Sales Milestone Payments [Member] | Seattle Genetics Inc. [Member]  
milestone 450
Sales Milestone Payments [Member] | Boston Pharmaceuticals [Member]  
milestone 265
Sales Milestone Payments [Member] | Genentech [Member]  
milestone $ 600