Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details Narrative)

v3.20.2
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended
Aug. 06, 2020
Aug. 04, 2020
Jul. 02, 2020
Aug. 14, 2020
Aug. 31, 2019
Aug. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Subsequent Event [Line Items]                
Number of shares issued         757,933      
Warrants exercise price               $ 29.32
Series B Warrant [Member]                
Subsequent Event [Line Items]                
Purchase of warrants             2,223,863  
Subsequent Event [Member]                
Subsequent Event [Line Items]                
Payment of non refundable upon execution   $ 500,000            
Payment for milestone   $ 40,000,000            
Royalty percentage   30.00%            
Subsequent Event [Member] | Series B Warrant [Member]                
Subsequent Event [Line Items]                
Number of shares issued       2,223,863        
Purchase of warrants           4,532,526    
Proceeds from warrants exercise       $ 223        
Subsequent Event [Member] | Series B Warrant [Member] | Maximum [Member]                
Subsequent Event [Line Items]                
Purchase of warrants           2,284,800    
Subsequent Event [Member] | Series A Warrant [Member] | Holders [Member]                
Subsequent Event [Line Items]                
Warrants exercised 2,220,000              
Proceeds from warrants exercise $ 7,081,800              
Subsequent Event [Member] | Series A Warrant [Member] | Maximum [Member]                
Subsequent Event [Line Items]                
Warrants exercise price           $ 5.3976    
Subsequent Event [Member] | Series A Warrant [Member] | Minimum [Member]                
Subsequent Event [Line Items]                
Warrants exercise price           3.19    
Subsequent Event [Member] | Series C Warrant [Member]                
Subsequent Event [Line Items]                
Warrants exercise price           $ 3.19    
Number of warrants received by each holder           3.4331    
Purchase of warrants           11,329,436    
Warrants expiration date           Oct. 16, 2025    
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member] | 2020 Omnibus Equity Incentive Plan [Member]                
Subsequent Event [Line Items]                
Stock issued during the period, restricted stock units     653,845          
Restricted stock units and vesting rights, description     On July 2, 2020 the Company issued 653,845 restricted stock units under the Company’s 2020 Omnibus Equity Incentive Plan (the “Plan”) with vesting as to 50% on April 2, 2021 and 50% on April 2, 2022.