v3.19.3
Note 14 - Subsequent Events (Details Textual) - Oxford Finance, LLC [Member] - Term Loans [Member] - USD ($)
1 Months Ended
Nov. 10, 2019
Jun. 30, 2019
Debt Instrument, Periodic Payment, Increase (Decrease) of Interest-Only Payments   60 days
Subsequent Event [Member]    
Debt Instrument, Periodic Payment, Increase (Decrease) of Interest-Only Payments 30 days  
Debt Instrument, Periodic Payment, Increase (Decrease) of Scheduled Repayments 120 days  
Debt Instrument, Periodic Payment Terms, Increase (Decrease) in Balloon Payment to be Paid $ 30,000