v3.26.1
STOCKHOLDERS' EQUITY - Pre-Funded Warrant Exercises (Details) - shares
1 Months Ended 6 Months Ended
Mar. 31, 2026
Feb. 05, 2026
Mar. 17, 2025
Feb. 28, 2026
Feb. 28, 2025
Jun. 30, 2026
Pre-funded warrants            
STOCKHOLDERS' EQUITY            
Warrants exercised   62,016 18,015      
Number of shares issued during period upon exercise of warrants   62,016        
Warrants exercisable (in shares) 0     125,005 125,005  
Common stock warrants            
STOCKHOLDERS' EQUITY            
Number of shares issued during period upon exercise of warrants     17,999      
Warrants exercisable (in shares)           2,377,553