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

SUBSEQUENT EVENTS (Details)

v3.25.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 06, 2025
Jan. 06, 2025
May 18, 2023
Jul. 27, 2022
Jun. 29, 2021
Dec. 31, 2024
Dec. 31, 2023
Subsequent event              
Shares issued (in shares)     601,851 1,159,211 2,875,000    
Common stock, Par value           $ 0.001 $ 0.001
Share price (in dollars per share)         $ 6    
Gross proceeds from stock issue     $ 4.0 $ 4.2 $ 17.3    
Warrants exercised (in shares)           59,211  
Subsequent Event | January 2025 offering              
Subsequent event              
Shares issued (in shares)   2,463,058          
Common stock, Par value   $ 0.001          
Share price (in dollars per share)   $ 1.015          
Gross proceeds from stock issue   $ 2.5          
Net proceeds stock issuance   $ 2.1          
Subsequent Event | January 2025 offering | Series E warrants              
Subsequent event              
Warrants to purchase common stock (in shares)   2,463,058          
Warrant exercise price (in dollars per share)   $ 0.9          
Warrants term   5 years          
Subsequent Event | January 2025 offering | Investor              
Subsequent event              
Shares issued (in shares)   2,295,570          
Subsequent Event | January 2025 offering | Investor | Series E warrants              
Subsequent event              
Warrants to purchase common stock (in shares)   2,295,570          
Subsequent Event | January 2025 offering | Affiliate Investors              
Subsequent event              
Shares issued (in shares)   167,488          
Subsequent Event | January 2025 offering | Affiliate Investors | Series E warrants              
Subsequent event              
Warrants to purchase common stock (in shares)   167,488          
Subsequent Event | March 2025 offering              
Subsequent event              
Shares issued (in shares) 2,150,000            
Common stock, Par value $ 0.001            
Share price (in dollars per share) $ 0.4            
Gross proceeds from stock issue $ 1.1            
Net proceeds stock issuance $ 0.9            
Subsequent Event | March 2025 offering | Pre-funded warrants              
Subsequent event              
Warrants to purchase common stock (in shares) 595,000            
Warrant exercise price (in dollars per share) $ 0.3999            
Warrants exercised (in shares) 240,000            
Subsequent Event | March 2025 offering | Series F warrants              
Subsequent event              
Warrants to purchase common stock (in shares) 8,235,000            
Warrant exercise price (in dollars per share) $ 0.4            
Subsequent Event | Underwriter option              
Subsequent event              
Warrants to purchase common stock (in shares) 164,700            
Warrant exercise price (in dollars per share) $ 0.5            
Subsequent Event | Underwriter option | Series E warrants              
Subsequent event              
Warrants to purchase common stock (in shares)   147,783          
Warrant exercise price (in dollars per share)   $ 1.2688