XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
License Agreements, Research Collaborations and Development Agreements - Additional Information (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
Agreement
Mar. 31, 2018
USD ($)
License Agreements Research Collaborations And Development Agreements [Line Items]    
Revenue from contract $ 1,020,177 $ 846,226
Royalty expense 62,500 62,500
Annual future minimum royalty payments due 250,000  
Collaborations Revenue [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Revenue from contract $ 500,000 $ 204,040
FISH Product Line [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Number of license agreements | Agreement 1  
New York State Department of Health and ILÚM Health Solutions, LLC [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Payment received related to contract $ 1,600,000  
Contractual agreement period 12 months  
New York State Department of Health and ILÚM Health Solutions, LLC [Member] | Collaborations Revenue [Member]    
License Agreements Research Collaborations And Development Agreements [Line Items]    
Revenue from contract $ 500,000