Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)

v3.21.1
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Y
$ / shares
shares
Dec. 09, 2020
Y
$ / shares
Dec. 31, 2019
Y
$ / shares
Class of Warrant or Right [Line Items]      
Change in fair value of warrant liability | $ $ (56,417)    
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 8.0    
Collaboration Agreement | Maximum      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input     8.8
Collaboration Agreement | Minimum | Expected life (in years)      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input     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 0.3    
Private Placement Warrants      
Class of Warrant or Right [Line Items]      
Share price | $ / shares $ 17.20 $ 24.77  
Change in fair value of warrant liability | $ $ (56,400)    
Private Placement Warrants | Riskfree interest rate      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input 0.4 0.4  
Private Placement Warrants | Expected volatility      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input 50.0 40.0  
Private Placement Warrants | Expected life (in years)      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input 4.9 5