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

STOCKHOLDERS??? EQUITY - Schedule of Warrant Activity (Details)

v3.25.0.1
STOCKHOLDERS’ EQUITY - Schedule of Warrant Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of shares      
Outstanding, beginning balance (in shares) 5,152,397 3,908,276  
Exercisable, beginning balance (in shares) 5,152,397 3,908,276  
Issued (in shares) 0 1,666,666  
Exercised (in shares) 0 (11,638)  
Expired (in shares) 0 (410,907)  
Outstanding, ending balance (in shares) 5,152,397 5,152,397 3,908,276
Exercisable, ending balance (in shares) 5,152,397 5,152,397 3,908,276
Weighted average exercise price      
Outstanding, beginning balance (in dollars per share) $ 4.71 $ 5.42  
Exercisable, beginning balance (in dollars per share) 4.71 5.42  
Issued (in dollars per share) 0 1.88  
Exercised (in dollars per share) 0 2.75  
Expired (in dollars per share) 0 0  
Outstanding, ending balance (in dollars per share) 4.71 4.71 $ 5.42
Exercisable, ending balance (in dollars per share) $ 4.71 $ 4.71 $ 5.42
Weighted average remaining life (years)      
Outstanding 2 years 4 months 2 days 3 years 4 months 6 days 3 years 5 months 19 days
Exercisable 2 years 4 months 2 days 3 years 4 months 6 days 3 years 5 months 19 days
Aggregate intrinsic value (in thousands)      
Outstanding $ 708 $ 792 $ 2,020
Exercisable $ 708 $ 792 $ 2,020