XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
EARNINGS PER SHARE    
Net Income (Loss) $ 22,550 $ 7,882
Weighted average shares outstanding - basic 13,628 13,257
Effect of stock awards 484 315
Weighted average shares outstanding - diluted 14,112 13,572
Basic (in dollars per share) $ 1.65 $ 0.59
Diluted (in dollars per share) $ 1.6 $ 0.58
Anti-dilutive securities not included 4 344