Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Warrants Other (Details)

v3.22.4
STOCKHOLDERS' EQUITY - Warrants Other (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2022
$ / shares
Y
Dec. 31, 2021
$ / shares
Y
Class of Warrant or Right      
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      
Warrants and rights outstanding, measurement input 2.0    
Expected volatility      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input 52.5    
Fair value of Common stock      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input 3.34    
Private Placement Warrants | Risk-free interest rate      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input     0.4
Private Placement Warrants | Expected volatility      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input   55.0 50.0
Private Placement Warrants | Expected life (in years)      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input | Y   4.8 4.9
Private Placement Warrants | Fair value of Common stock      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input     17.20
Private Placement Warrants | Exercise price      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input   11.50 11.50
Private Placement Warrants | Minimum | Risk-free interest rate      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input   0.4  
Private Placement Warrants | Minimum | Fair value of Common stock      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input   19.82  
Private Placement Warrants | Maximum | Risk-free interest rate      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input   0.6  
Private Placement Warrants | Maximum | Fair value of Common stock      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input   30.49  
Technical Research and Development Advisor Services      
Class of Warrant or Right      
Common stock warrants converted | shares 366,366    
Shares issued on exercise of warrants | shares 244,428    
Technical Research and Development Advisor Services | Risk-free interest rate      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input     0.5
Technical Research and Development Advisor Services | Expected volatility      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input     52.5
Technical Research and Development Advisor Services | Expected life (in years)      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input | Y     0.3
Technical Research and Development Advisor Services | Fair value of Common stock      
Class of Warrant or Right      
Warrants and rights outstanding, measurement input     7.98