v3.26.1
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK - Warrant activity (Details) - $ / shares
3 Months Ended
Jun. 12, 2026
Apr. 29, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 08, 2026
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK          
Warrant outstanding beginning balance     270,444 36,963  
Issued     267,651 233,481  
Exercised     (270,811)    
Anti-dilution adjustment     (2,752,302)    
Warrant outstanding ending balance     3,019,586 270,444  
Warrants outstanding     3,019,586    
April 2025 Inducement warrants          
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK          
Issued   998      
June 2026 inducement warrants          
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK          
Issued 2,752,302        
Warrant outstanding ending balance     3,019,586    
Exercise price     $ 6.32   $ 9.252