Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Estimation of fair value of warrants (Details)

v3.22.1
STOCKHOLDERS' EQUITY - Estimation of fair value of warrants (Details) - Warrants
Dec. 31, 2020
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
Expected volatility | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and Rights Outstanding, Measurement Input 61.2
Risk free interest rate | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.24
Risk free interest rate | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.39
Expected dividends  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.00