Annual report pursuant to Section 13 and 15(d)

Convertible Notes, Senior Secured Term Loans and Revolving Credit Facility (Senior Secured Term Loan) (Details)

v3.19.2
Convertible Notes, Senior Secured Term Loans and Revolving Credit Facility (Senior Secured Term Loan) (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 06, 2019
Apr. 23, 2018
Dec. 31, 2017
Jul. 25, 2017
Apr. 30, 2019
Apr. 30, 2018
Debt Instrument [Line Items]            
Proceeds from term loan         $ 7,500,000
Fair value of warrants issued as part of senior secured loan         255,071  
Proceeds from shares issued         23,023,000
Warrants issued as part of senior secured term loans         360,516 478,428
Closing costs of senior secured loans         $ (33,693)
Warrant [Member]            
Debt Instrument [Line Items]            
Warrants granted         342,049  
Secured Debt [Member]            
Debt Instrument [Line Items]            
Repayment of debt           7,500,000
Proceeds from shares issued           $ 23,023,000
Secured Debt [Member] | Runway Growth Credit Fund [Member]            
Debt Instrument [Line Items]            
Debt instrument, face amount       $ 10,000,000    
LIBOR interest rate       10.00%    
Proceeds from term loan     $ 2,500,000 $ 5,000,000    
Debt term       4 years    
Origination fee       Company paid a 0.25% origination fee on the initial $5 million draw and paid another 0.25% origination fee upon the second $2.5 million draw    
Repayment of debt   $ 7,500,000        
Closing fees   $ 600,000        
Secured Debt [Member] | Runway Growth Credit Fund [Member] | Warrant [Member]            
Debt Instrument [Line Items]            
Term of award       5 years    
Warrants granted       224,174    
Warrants granted, exercise price       $ 6.87    
Warrant [Member]            
Debt Instrument [Line Items]            
Warrants granted           398,526
Loan Agreements [Member]            
Debt Instrument [Line Items]            
Debt term 5 years          
Warrants granted, exercise price $ 6.00          
Shares issued for convertible debt 100,000          
Loan Agreements [Member] | Leon and Toby Cooperman Family Foundation [Member]            
Debt Instrument [Line Items]            
Proceeds from term loan $ 5,000,000          
Maturity date Sep. 06, 2020          
Interest rate 12.00%          
Proceeds from shares issued $ 10,000,000          
One-time extension fee 1.00%          
Loan Agreements [Member] | Warrant [Member]            
Debt Instrument [Line Items]            
Warrants issued as part of senior secured term loans $ 360,516          
Closing costs of senior secured loans $ 33,693