XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Common Share - Textuals (Details) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Net Income per Common Share        
Common stock excluded from the diluted net income per share calculation 8,200 310,600 59,200 258,600