Annual report pursuant to Section 13 and 15(d)

Note 3 - Revenue - Disaggregation of Revenue (Details)

v3.24.1
Note 3 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Total revenue $ 42,810 $ 25,902
Astra Zeneca A B [Member]    
Total revenue 8,399 9,117
Pfizer [Member]    
Total revenue 15,134 8,287
Les Laboratoires Servier And Institut De Recherches Internationales Servier [Member]    
Total revenue 4,099 5,359
Genentech [Member]    
Total revenue 12,697 3,139
Boston Pharmaceuticals [Member]    
Total revenue $ 2,481 $ 0