XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
NET INCOME PER SHARE        
Net income $ 18,198 $ 12,767 $ 26,080 $ 14,876
Weighted average number of shares outstanding - basic 13,403 13,403 13,331 13,408
Effects of stock awards 477 139 396 136
Weighted average number of shares outstanding - diluted 13,880 13,542 13,727 13,544
Basic (in dollars per share) $ 1.36 $ 0.95 $ 1.96 $ 1.11
Diluted (in dollars per share) $ 1.31 $ 0.94 $ 1.90 $ 1.10