v3.26.1
STOCKHOLDERS' EQUITY - Pre-Funded Warrant Exercises (Details) - shares
1 Months Ended 3 Months Ended
Feb. 05, 2026
Mar. 17, 2025
Feb. 28, 2026
Feb. 28, 2025
Mar. 31, 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)     125,005 125,005 0
Common stock warrants          
STOCKHOLDERS' EQUITY          
Number of shares issued during period upon exercise of warrants   17,999      
Warrants exercisable (in shares) 2,377,553