v3.25.2
STOCK TRANSACTIONS (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Mar. 12, 2025
Sales Agreement      
STOCK TRANSACTIONS      
Number of shares issued (in shares)   2,775,215  
Gross stock issuance proceeds   $ 7.0  
Stock issuance costs   $ 0.2  
Private Placement      
STOCK TRANSACTIONS      
Number of shares issued (in shares) 908,000    
Exercise of warrants $ 2.1    
Warrants and rights outstanding     0
Options      
STOCK TRANSACTIONS      
Exercise of options   198,625  
Cash proceeds from stock options exercised   $ 0.3