Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)

v3.20.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Warrants exercise price (in dollars per share)   $ 1
Stock Issuance March 2019 [Member]    
Warrants exercise price (in dollars per share)   $ 35
Issuance Of Common Stock Under 2019 Purchase Agreement [Member]    
Transactional expenses   $ 916
Stock Issuance November 2019 [Member]    
Warrants exercise price (in dollars per share)   $ 1,000
Transactional expenses   $ 957
Stock Issuance November 2019#2 [Member]    
Warrants exercise price (in dollars per share)   $ 1.94
Transactional expenses   $ 128
Stock Issuance February and March 2020 [Member]    
Warrants exercise price (in dollars per share) $ 0.57  
Stock Issuance February 2020 [Member]    
Warrants exercise price (in dollars per share) $ 1,000  
Transactional expenses $ 711  
Stock Issuance February 2020#2 [Member]    
Transactional expenses 292  
Stock Issuance March 2020 [Member]    
Transactional expenses 1,221  
Stock Issuance [Member]    
Transactional expenses 2,304  
Stock issuance July 2020 [Member]    
Transactional expenses $ 829