Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.20.4
Subsequent Events (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 09, 2020
Jan. 23, 2020
Jan. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 09, 2020
Apr. 18, 2019
Subsequent Event [Line Items]              
Warrants to purchase shares of Common Stock           45,534 12,756
Proceeds from issuance of common stock upon warrant exercise       $ 789,000 $ 1,167,000    
Exercise price of warrants           $ 2.55  
Convertible debt | Funding Agreement              
Subsequent Event [Line Items]              
Warrants to purchase shares of Common Stock   7,936          
Exercise price of warrants   $ 9.80          
Term of warrant exercisable   5 years          
Principal amount of debt   $ 111,100          
Percentage of original issue discount   10.00%          
Period of execution of funding agreement 45 days            
Warrant [Member] | Subsequent Events              
Subsequent Event [Line Items]              
Warrants to purchase shares of Common Stock     1,221,675        
Number of shares of common stock purchase     305,419        
Proceeds from issuance of common stock upon warrant exercise     $ 2,900,000        
Exercise price of warrants     $ 4.20        
Term of warrant exercisable     5 years