XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net income (loss) per Share (Tables)
6 Months Ended
Jul. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
 Three Months EndedSix Months Ended
 7/31/20227/31/20217/31/20227/31/2021
 (In thousands, except per share data)
Net income (loss)$9,680 $3,760 $4,596 $(149)
Weighted average shares of common stock outstanding16,108 15,920 16,071 15,872 
Dilutive effect of common stock equivalents from equity incentive plans— — — 
Totals16,108 15,929 16,071 15,872 
Net income (loss) per share - basic$0.60 $0.24 $0.29 $(0.01)
Net income (loss) per share - diluted (a)$0.60 $0.24 $0.29 $(0.01)