XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.1
License agreements, research collaborations and development agreements (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
License Agreements Research Collaborations And Development Agreements [Line Items]    
Revenue from contract $ 829,716 $ 616,933
Royalty expense 8,996 62,500
Settlement fee $ 350,000  
Royalty percentage on sale of products 10.00%  
Collaborations revenue [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Revenue from contract $ 118,072 250,000
New York State Department of Health and ILUM Health Solutions, LLC [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Collaboration revenue receivable over 12 months of the project $ 1,600,000  
Contractual agreement period 15 months  
New York State Department of Health and ILUM Health Solutions, LLC [Member] | Collaborations revenue [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Revenue from contract $ 108,000 $ 250,000
OpGen [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Contract value $ 450,000  
Qiagen [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Contractual agreement period 20 years