XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Revenue      
Revenue, contract liabilities $ 400    
Revenues 685 $ 2,728  
Contract assets 0   $ 0
Contract liability 3,153   $ 3,386
Product development and licensing agreements      
Revenue      
Revenues 3 2,286  
Contracts and grants      
Revenue      
Revenues 682 442  
Rockefeller | Product development and licensing agreements      
Revenue      
Revenue, contract liabilities   1,800  
Rockefeller University and Duke University | Contracts and grants      
Revenue      
Revenues 600 $ 400  
National Institute of Health      
Revenue      
Revenues $ 100