XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Business and Significant Accounting Policies (Computation of Basic and Diluted Loss Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Accounting Policies [Abstract]    
Net income $ 21,644 $ 21,910
Weighted-average shares — basic 16,365 16,295
Dilutive effect of common stock equivalents from equity incentive plans 7 93
Weighted-average shares — diluted 16,372 16,388
Basic (in dollars per share) $ 1.32 $ 1.34
Diluted (in dollars per share) $ 1.32 $ 1.34