v3.26.1
NET INCOME PER COMMON SHARE - Textuals (Details) - shares
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
NET INCOME PER COMMON SHARE    
Common stock excluded from the diluted net income per share calculation 340,000 5,400