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