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