XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies (Computation of Basic and Diluted Loss Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Accounting Policies [Abstract]    
Net income (loss) $ 16,547 $ (15,136)
Weighted-average shares — basic 16,142,000 15,954,000
Dilutive effect of common stock equivalents from equity incentive plans 50,000 0
Weighted-average shares — diluted 16,192,000 15,954,000
Basic $ 1.03 $ (0.95)
Diluted $ 1.02 $ (0.95)
Shares of common stock equivalents excluded from computation of diluted net income per share (in shares) 0 96,000