XML 75 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration and Other Agreements - NIAID Contract (Details)
12 Months Ended
Sep. 15, 2015
USD ($)
Molecule
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Collaboration and Other Agreements [Line Items]        
Revenues   $ 104,883,000 $ 64,188,000 $ 60,121,000
NIAID        
Collaboration and Other Agreements [Line Items]        
Commercialization of molecules | Molecule 2      
Base period value $ 7,500,000      
Proceeds from additional development funding options under agreement       10,800,000
NIAID | Maximum        
Collaboration and Other Agreements [Line Items]        
Additional development funding options 17,000,000.0      
Total potential value $ 24,500,000      
Revenues From License Agreements | NIAID        
Collaboration and Other Agreements [Line Items]        
Revenues   $ 7,100,000 $ 2,200,000 $ 1,300,000