XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies - Calculation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Jan. 31, 2023
Jan. 31, 2022
Basic net income (loss) per share computation:                
Net income (loss) attributable to common stockholders $ (2,439) $ (16) $ (319) $ 787 $ 277 $ (172) $ (2,774) $ 892
Weighted Average common shares - basic (in shares) 13,558,642     13,500,444     13,532,990 13,170,880
Basic net income (loss) per share (in dollars per share) $ (0.18)     $ 0.06     $ (0.20) $ 0.07
Diluted net income (loss) per share computation:                
Net income (loss) available to common stockholders $ (2,439)     $ 787     $ (2,774) $ 892
Weighted average common shares outstanding, basic (in shares) 13,558,642     13,500,444     13,532,990 13,170,880
Incremental shares from assumed exercise of stock options (in shares) 0     886,565     0 1,007,202
Adjusted weighted average share - diluted (in shares) 13,558,642     14,387,009     13,532,990 14,178,082
Diluted net income (loss) per share (in dollars per share) $ (0.18)     $ 0.05     $ (0.20) $ 0.06