XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefits - Schedule of Diluted Shares (Details) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Schedule Of Diluted Shares Abstract        
Weighted average shares – basic 16,505,000 17,548,000 16,694,000 17,528,000
Dilutive effect of RSUs   123,000   120,000
Weighted average shares – diluted 16,505,000 17,671,000 16,694,000 17,648,000