XML 66 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Employee Benefits - Schedule of Diluted Shares (Details) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Schedule Of Diluted Shares Abstract        
Weighted average shares – basic 33,002,000 35,189,000 33,267,000 35,100,000
Dilutive effect of RSUs   256,000   246,000
Weighted average shares – diluted 33,002,000 35,445,000 33,267,000 35,346,000