Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Note 3 - Revenue - Potential Milestone Payments Received (Details) - Collaborative Arrangement [Member] - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Research And Development Milestone Payments [Member]    
milestone $ 951  
Research And Development Milestone Payments [Member] | Pfizer [Member]    
milestone 759  
Research And Development Milestone Payments [Member] | Servier Developed Collaboration Products [Member]    
milestone 107  
Research And Development Milestone Payments [Member] | Boston Pharmaceuticals [Member]    
milestone $ 85  
Sales Milestone Payments [Member]    
milestone   $ 814
Sales Milestone Payments [Member] | Pfizer [Member]    
milestone   450
Sales Milestone Payments [Member] | Servier Developed Collaboration Products [Member]    
milestone   99
Sales Milestone Payments [Member] | Boston Pharmaceuticals [Member]    
milestone   $ 265