v3.26.1
NET INCOME PER COMMON SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
NET INCOME PER COMMON SHARE        
Common stock excluded from the diluted net income per share calculation 91,000 43,000 55,000 34,500