Annual report [Section 13 and 15(d), not S-K Item 405]

STOCKHOLDERS??? EQUITY - Warrants (Details)

v3.25.0.1
STOCKHOLDERS’ EQUITY - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 02, 2023
Dec. 31, 2022
Equity [Abstract]        
Outstanding (in shares) 5,152,397 5,152,397 1,666,666 3,908,276
Exercise price of warrants (in dollars per share) $ 4.71 $ 4.71 $ 1.875 $ 5.42
Warrants and rights outstanding (in years)     5 years  
Exercised (in shares) 0 11,638    
Class of warrant or right, warrants, cashless exercise (in shares)   5,817    
Class of warrant or right, warrants, cashless exercise, warrants utilized (in shares)   4,346    
Stock Issuance upon exercise of warrants (in shares)   1,471    
Class of warrant or right, warrants exercised for cash (in shares)   5,821    
Payments for repurchase of warrants   $ 16