v3.23.1
SHARE-BASED PAYMENTS - Warrants Roll Forward (Details) - Common stock warrants - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
SHARE-BASED PAYMENTS    
Warrant Outstanding Beginning Balance 4,418,320  
Granted 2,327,446  
Exercised (802,140)  
Warrant Outstanding Ending Balance 5,943,626 4,418,320
Common Stock Warrants Exercisable 5,807,262 4,281,956
Weighted Average Exercise Price Outstanding Beginning Balance $ 8.37  
Granted 3.98  
Weighted Average Exercise Price Outstanding Ending Balance 7.75 $ 8.37
Weighted Average Exercise Price Exercisable 7.78 8.42
Exercised 3.92  
Weighted Average Exercise Price Outstanding Beginning Balance $ 7.75 $ 8.37