Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)

v3.21.2
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)
6 Months Ended
Jun. 30, 2021
Y
USD ($)
shares
Jun. 30, 2020
Y
Class of Warrant or Right [Line Items]    
Common Stock Warrants Converted | shares 756,498  
Shares issued on exercise of warrants | shares 447,938  
Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.020
Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.525
Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   0.078
Fair value of Common Stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.0334
Private Placement Warrants | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.550  
Private Placement Warrants | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y 0.048  
Private Placement Warrants | Exercise price    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.1150  
Private Placement Warrants | Minimum | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.004  
Private Placement Warrants | Minimum | Fair value of Common Stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.1982  
Private Placement Warrants | Maximum | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.006  
Private Placement Warrants | Maximum | Fair value of Common Stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.3049