XML 83 R67.htm IDEA: XBRL DOCUMENT v3.21.1
License agreements, research collaborations and development agreements (Details) - USD ($)
12 Months Ended
Jul. 13, 2020
Dec. 31, 2020
Dec. 31, 2019
License Agreements Research Collaborations And Development Agreements [Line Items]      
Revenue from contract   $ 4,214,441 $ 3,498,614
Royalty expense   (68,854) 250,000
Annual future minimum royalty payments due    
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   $ 1,342,341 1,325,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   $ 388,000 $ 1,325,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  
Global leading IVD corporation [Member]      
License Agreements Research Collaborations And Development Agreements [Line Items]      
Contractual agreement period   10 months  
Revenue from contract   $ 870,000  
Option fees received $ 1,200,000 $ 550,000