Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)

v3.20.4
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)
12 Months Ended
Dec. 31, 2020
Y
$ / shares
shares
Dec. 31, 2019
Y
$ / shares
Minimum    
Class of Warrant or Right [Line Items]    
Share price | $ / shares $ 5.13  
Collaboration Agreement    
Class of Warrant or Right [Line Items]    
Share price | $ / shares $ 3.34 $ 3.34
Common Stock Warrants Converted | shares 756,498  
Shares issued on exercise of warrants | shares 447,938  
Collaboration Agreement | Riskfree interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 2.0 2.0
Collaboration Agreement | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 52.5 52.5
Collaboration Agreement | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y 8.0  
Collaboration Agreement | Maximum    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   8.8
Collaboration Agreement | Minimum | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   8.0
Technical Technical Research and Development Advisor Services    
Class of Warrant or Right [Line Items]    
Share price | $ / shares $ 7.98  
Common Stock Warrants Converted | shares 366,366  
Shares issued on exercise of warrants | shares 244,428  
Technical Technical Research and Development Advisor Services | Riskfree interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.5  
Technical Technical Research and Development Advisor Services | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 52.5  
Technical Technical Research and Development Advisor Services | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y 0.3