Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Assumptions Used by Applying the Black-Scholes Option Pricing Model to Stock Warrants Issued (Details)

v3.21.1
STOCKHOLDERS' EQUITY - Assumptions Used by Applying the Black-Scholes Option Pricing Model to Stock Warrants Issued (Details) - Warrants
Dec. 31, 2020
Dec. 31, 2019
Expected term (years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input   5.00
Expected term (years) | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 3.86  
Expected term (years) | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 4.75  
Expected volatility | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 58.0 55.8
Expected volatility | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 61.2 56.1
Risk free interest rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.24 1.59
Risk free interest rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.39 2.32
Expected dividends    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.00 0.00