XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Apr. 30, 2025
Jul. 31, 2024
Apr. 30, 2024
Jul. 31, 2025
Jul. 31, 2024
Net Income (Loss) Per Share [Abstract]            
Net income (loss) $ 766 $ (3,913) $ (1,376) $ 1,653 $ (3,147) $ 277
Denominator for basic net income (loss) per share (weighted-average shares which exclude 1,358,208 treasury shares for the periods ended July 31, 2025 and 2024) 9,530,082   7,390,873   9,506,604 7,371,358
Effect of dilutive securities from restricted stock plan 563,773   0   0 276,942
Denominator for diluted net income (loss) per share (adjusted weighted average shares) 10,093,855   7,390,873   9,506,604 7,648,300
Basic net income (loss) per share $ 0.08   $ (0.19)   $ (0.33) $ 0.04
Diluted net income (loss) per share $ 0.08   $ (0.19)   $ (0.33) $ 0.04