XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
NET INCOME PER SHARE      
Net income $ 32,358 $ 33,098 $ 38,244
Weighted average number of shares outstanding - basic 13,365 14,083 15,715
Effects of stock awards 183 93 198
Weighted average number of shares outstanding - diluted 13,548 14,176 15,913
Basic (in dollars per share) $ 2.42 $ 2.35 $ 2.43
Diluted (in dollars per share) $ 2.39 $ 2.33 $ 2.40