Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS??? EQUITY - Warrants (Details)

v3.24.1
STOCKHOLDERS’ EQUITY - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 28, 2022
Jan. 14, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 02, 2023
Dec. 31, 2019
Class of Warrant or Right [Line Items]              
Outstanding (in shares)     5,152,397 3,908,276 3,777,549 1,666,666 407,272
Exercise price of warrants (in dollars per share)     $ 4.71 $ 5.42 $ 5.42 $ 1.875  
Warrants and rights outstanding (in years)           5 years  
Exercised (in shares)     11,638 0      
Class of warrant or right, warrants, cashless exercise     5,817        
Class of warrant or right, warrants, cashless exercise, warrants utilized     4,346        
Stock Issuance upon exercise of warrants(in shares)     1,471        
Class of warrant or right, warrants exercised for cash     5,821        
Payments for repurchase of warrants     $ 16        
Warrants              
Class of Warrant or Right [Line Items]              
Stock issued for service (in shares) 58,000            
Exercise price of warrants (in dollars per share) $ 6.00            
Common Stock              
Class of Warrant or Right [Line Items]              
Number of shares of common stock purchased 58,000            
Stock Issuance upon exercise of warrants(in shares)     7,292        
IPO | Consultants | Warrants              
Class of Warrant or Right [Line Items]              
Stock issued for service (in shares)   72,727     72,727    
IPO | Consultants | Common Stock              
Class of Warrant or Right [Line Items]              
Stock issued for service (in shares)   78,025          
Number of shares of common stock purchased   72,727          
Exercise price of warrants (in dollars per share)   $ 5.50     $ 5.50    
Warrant expiration period (in years)   5 years     5 years    
Penny Warrant              
Class of Warrant or Right [Line Items]              
Grant date fair value (in dollars per share)             $ 0.0003