Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)

v3.22.0.1
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)
12 Months Ended
Dec. 31, 2021
Y
$ / shares
shares
Dec. 31, 2020
$ / shares
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   2.0
Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   52.5
Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   3.34
Minimum    
Class of Warrant or Right [Line Items]    
Share Price $ 5.13  
Minimum | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   8.0
Maximum | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   8.8
Private Placement Warrants | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.4
Private Placement Warrants | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 55.0 50.0
Private Placement Warrants | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y 4.8 4.9
Private Placement Warrants | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   17.20
Private Placement Warrants | Exercise price    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 11.50 11.50
Private Placement Warrants | Minimum | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.4  
Private Placement Warrants | Minimum | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 19.82  
Private Placement Warrants | Maximum | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.6  
Private Placement Warrants | Maximum | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 30.49  
Technical Technical Research and Development Advisor Services    
Class of Warrant or Right [Line Items]    
Common Stock Warrants Converted | shares 366,366  
Shares issued on exercise of warrants | shares 244,428  
Technical Technical Research and Development Advisor Services | Risk-free 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
Technical Technical Research and Development Advisor Services | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   7.98