WARRANTS - Issued with Series A Preferred Stock (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 05, 2021
USD ($)
shares
Feb. 24, 2020
shares
Feb. 21, 2020
item
shares
Dec. 05, 2019
shares
Jan. 26, 2017
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Rate
Y
shares
Warrants            
Warrants exercised (in shares)           27,855
Proceeds from exercise of warrants | $           $ 69
2017 Warrants | Warrants Issued with Series A Preferred Stock            
Warrants            
Warrants to purchase common stock (in shares)         309,389  
Warrants to purchase common stock (in dollars) | $         $ 200  
Exercise price (in dollars per share) | $ / shares         $ 2.49  
Number of warrant holders that exercised options | item     2      
Warrants exercised (in shares) 27,855 72,818 185,634 20,000    
Stock issued in exercise of warrants (in shares) 27,855 69,094 176,092 17,026    
Proceeds from exercise of warrants | $ $ 69          
2017 Warrants | Warrants Issued with Series A Preferred Stock | Contractual term (in years)            
Warrants            
Measurement input | Y           10.0
2017 Warrants | Warrants Issued with Series A Preferred Stock | Volatility            
Warrants            
Measurement input | Rate           0.7448
2017 Warrants | Warrants Issued with Series A Preferred Stock | Risk-free interest rate            
Warrants            
Measurement input | Rate           0.0320
2017 Warrants | Warrants Issued with Series A Preferred Stock | Dividend yield            
Warrants            
Measurement input | Rate           0.0000