XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) per Share (Tables)
3 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
 Three Months Ended
 4/30/20244/30/2023
 (In thousands, except per share data)
Net income (loss)$2,140 $(1,442)
Weighted average shares of common stock outstanding - basic16,264 16,211 
Dilutive effect of common stock equivalents from equity incentive plans 129 — 
Weighted average shares of common stock outstanding - diluted16,393 16,211 
Net income (loss) per share - basic$0.13 $(0.09)
Net income (loss) per share - diluted$0.13 $(0.09)