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

SUBSEQUENT EVENTS (Details)

v3.25.0.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Feb. 25, 2025
Feb. 14, 2025
Feb. 26, 2025
Dec. 31, 2024
Dec. 31, 2023
May 02, 2023
Dec. 31, 2022
Subsequent Event [Line Items]              
Underwriter warrants granted (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
Public Stock Offering | Subsequent Event              
Subsequent Event [Line Items]              
Shares issued in at the market (ATM) (in shares)   5,882,353 6,746,386        
Shares issued in IPO, price per share (in dollars per share)   $ 1.70          
Aggregate offering price   $ 10.0 $ 11.5        
Underwriter warrants granted (in shares)   588,235          
Exercise price of warrants (in dollars per share)   $ 2.13          
Over-Allotment Option | Subsequent Event              
Subsequent Event [Line Items]              
Shares issued in at the market (ATM) (in shares) 864,033            
Shares issued in IPO, price per share (in dollars per share) $ 1.70            
Aggregate offering price $ 1.5            
Underwriter warrants granted (in shares) 86,403            
Exercise price of warrants (in dollars per share) $ 2.13