XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Note 12 - Grants and Collaboration Revenue (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue from Contract with Customer, Including Assessed Tax $ 209,941 $ 93,265 $ 574,173 $ 314,564
NIH Grants [Member]        
Revenue from Contract with Customer, Including Assessed Tax 184,938 93,265 539,257 309,564
Unused Grant Funds 2,049,990   2,049,990  
Research Agreements [Member]        
Revenue from Contract with Customer, Including Assessed Tax $ 25,003 $ 5,000 $ 34,916 $ 5,000