XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue            
Revenue, contract liabilities $ 3,000     $ 3,400    
Revenues 3,480 $ 236   4,165 $ 2,965  
Contract assets 0     0   $ 0
Contract liability 108     108   $ 3,386
Product development and licensing agreements            
Revenue            
Revenues 26     29 2,285  
Contracts and grants            
Revenue            
Revenues 3,454 236   4,136 680  
Rockefeller | Product development and licensing agreements            
Revenue            
Revenue, contract liabilities     $ 1,800      
Rockefeller University and Duke University | Contracts and grants            
Revenue            
Revenues 3,200 $ 200   3,800 $ 600  
National Institute of Health            
Revenue            
Revenues $ 200     $ 300