XML 97 R79.htm IDEA: XBRL DOCUMENT v3.22.1
COMMON STOCK WARRANTS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
Aug. 31, 2021
Apr. 08, 2021
Jan. 17, 2020
Oct. 23, 2017
Dec. 31, 2021
Oct. 31, 2018
Apr. 30, 2018
Class of Warrant or Right [Line Items]              
Principal advance             $ 5,000
Public Stock Offering              
Class of Warrant or Right [Line Items]              
Sale of stock, number of shares issued in transaction (in shares) 5,053,029 1,048,998 1,170,000 145,500      
Public Placement Warrants              
Class of Warrant or Right [Line Items]              
Class of warrant or right, number of securities called by each warrants or rights (in shares)       10,913      
Class of warrant or right, number of securities called by each warrants or rights, percent       7.50%      
Warrants exercise price (in dollars per share)       $ 126.50      
Class of warrant or right, exercise price of warrants or rights, percent       115.00%      
Hercules April Warrants              
Class of Warrant or Right [Line Items]              
Class of warrant or right, number of securities called by each warrants or rights (in shares)             4,091
Warrants exercise price (in dollars per share)         $ 110.00   $ 110.00
Hercules April Warrants, Tranche Two              
Class of Warrant or Right [Line Items]              
Class of warrant or right, number of securities called by each warrants or rights (in shares)             5,455
Hercules October Warrants              
Class of Warrant or Right [Line Items]              
Class of warrant or right, number of securities called by each warrants or rights (in shares)           1,048  
Warrants exercise price (in dollars per share)         $ 143.20 $ 143.13