XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES, Part 1 (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mar. 31, 2020
Dec. 31, 2019
Fair Value of Financial Instruments [Abstract]              
Cash and cash equivalents   $ 36,427,468   $ 36,427,468     $ 18,271,352
Cash and Cash Equivalents [Abstract]              
Restricted cash   3,300,000   3,300,000     0
License Agreements [Abstract]              
Prepaid payments for license agreements   100,000 $ 100,000        
Disaggregation of Revenue [Abstract]              
Total revenues   5,111,172 9,888,136 11,970,755 $ 18,430,401    
Contract Liabilities [Abstract]              
Deferred revenue   4,097,155   $ 4,097,155     125,000
Term over which revenue will be recognized       12 months      
Inventories [Abstract]              
Raw materials   5,136,583   $ 5,136,583     2,901,319
Work in process   2,609,407   2,609,407     793,343
Finished goods   6,385,550   6,385,550     5,903,368
Inventories   14,131,540   14,131,540     9,598,030
Forecast [Member]              
Contract Liabilities [Abstract]              
Recognition of deferred revenue $ 1,400,000            
Exchange Transactions [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   5,111,172 9,653,011 11,970,755 17,266,552    
Non-Exchange Transactions [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   0 235,125 0 1,163,849    
Africa [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   552,570 2,342,740 1,436,085 4,759,040    
Asia [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   119,319 119,548 482,607 240,646    
Europe & Middle East [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   1,635,016 1,107,558 3,811,172 3,250,779    
Latin America [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   780,567 4,897,297 2,896,963 6,177,770    
United States [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   2,023,699 1,420,993 3,343,928 4,002,166    
Net Product Sales [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   3,791,574 8,785,041 9,508,166 15,409,326    
Net Product Sales [Member] | Exchange Transactions [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   3,791,574 8,785,041 9,508,167 15,409,326    
Net Product Sales [Member] | Non-Exchange Transactions [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   0 0 0 0    
Net Product Sales [Member] | Africa [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   552,570 2,342,740 1,436,085 4,759,040    
Net Product Sales [Member] | Asia [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   119,319 119,548 482,607 240,646    
Net Product Sales [Member] | Europe & Middle East [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   734,073 741,641 1,909,162 1,919,666    
Net Product Sales [Member] | Latin America [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   780,567 4,897,297 2,896,963 6,177,770    
Net Product Sales [Member] | United States [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   1,605,045 683,815 2,783,349 2,312,204    
R&D and Grant Revenue [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   1,193,973 854,264 2,101,660 2,556,053    
R&D and Grant Revenue [Member] | Exchange Transactions [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   1,193,973 619,139 2,101,660 1,392,204    
R&D and Grant Revenue [Member] | Non-Exchange Transactions [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   0 235,125 0 1,163,849    
License and Royalty Revenue [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   125,625 248,831 360,929 465,022    
License and Royalty Revenue [Member] | Exchange Transactions [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   125,625 248,831 360,928 465,022    
License and Royalty Revenue [Member] | Non-Exchange Transactions [Member]              
Disaggregation of Revenue [Abstract]              
Total revenues   0 $ 0 0 $ 0    
Level 2 [Member]              
Fair Value of Financial Instruments [Abstract]              
Fair value of total debt   20,000,000.0   20,000,000.0   $ 20,000,000.0  
Carrying value   17,900,000   17,900,000   $ 17,600,000  
Money Market Funds [Member] | Level 1 [Member]              
Fair Value of Financial Instruments [Abstract]              
Cash and cash equivalents   $ 26,800,000   $ 26,800,000     $ 16,000,000.0
Minimum [Member]              
Fixed Assets [Abstract]              
Estimated useful lives of fixed assets   3 years          
Product Revenue [Abstract]              
Revenue, payment terms       30 days      
Maximum [Member]              
Fixed Assets [Abstract]              
Estimated useful lives of fixed assets   7 years          
Product Revenue [Abstract]              
Revenue, payment terms       60 days      
Options [Member]              
Loss Per Share [Abstract]              
Shares excluded from computation of earnings per share (in shares)   1,034,124 1,034,124 688,122 688,122    
Restricted Shares [Member]              
Loss Per Share [Abstract]              
Shares excluded from computation of earnings per share (in shares)   56,995 56,995 641,839 641,839