XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Collaboration and Other Agreements - NIAID Contract (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Oct. 31, 2015
productCandidate
Collaboration and Other Agreements [Line Items]        
Revenues $ 77,447 $ 104,883 $ 64,188  
NIAID        
Collaboration and Other Agreements [Line Items]        
Total potential value 25,100      
Boehringer Ingelheim International GmbH | Boehringer Collaboration and License Agreement        
Collaboration and Other Agreements [Line Items]        
Number of product candidates to develop | productCandidate       2
RevenuesFromGrantsMember | NIAID        
Collaboration and Other Agreements [Line Items]        
Revenues $ 1,800 $ 7,100 $ 2,200