Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.20.1
Subsequent Events (Details) - USD ($)
Jun. 16, 2020
Jun. 15, 2020
May 13, 2020
Dec. 09, 2019
Dec. 08, 2019
Apr. 15, 2020
Feb. 04, 2019
Subsequent Events              
Decrease the exercise price       $ 3.80 $ 8.86    
Subsequent Event              
Subsequent Events              
Decrease the exercise price $ 2.61 $ 3.80          
Expected proceeds from warrants $ 1,186,312.86            
Subsequent Event | Paycheck Protection Program Loan              
Subsequent Events              
Loan Amount           $ 2,610,200  
Notes              
Subsequent Events              
Loan Amount             $ 30,000,000
Threshold percentage of increase in ownership shift       40.00%      
Notes | Subsequent Event              
Subsequent Events              
Loans repaid     $ 660,200        
Notes | Subsequent Event | Until April 1, 2021              
Subsequent Events              
Threshold percentage of increase in ownership shift 42.00%            
Notes | Subsequent Event | Thereafter              
Subsequent Events              
Threshold percentage of increase in ownership shift 40.00%