XML 43 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deferred Revenue - Summary Current vs. Long Term Deferred Revenue (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Current portion $ 918,272 $ 1,212,149  
Long-term portion 0    
Total 918,000 1,212,000 $ 2,495,000
NIH Grant      
Disaggregation of Revenue [Line Items]      
Current portion 918,000    
Long-term portion 0    
Total 918,000 568,000 0
BED      
Disaggregation of Revenue [Line Items]      
Current portion 0    
Long-term portion 0    
Total $ 0 $ 644,000 $ 895,000