XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER COMMON SHARE - Textuals (Details) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
NET INCOME PER COMMON SHARE        
Common stock excluded from the diluted net income per share calculation 0 8,200 0 59,200