XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Calculation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Apr. 30, 2024
Basic net income (loss) per share computation:      
Net income (loss) attributable to common stockholders $ 1,313 $ (2,566) $ (7,300)
Weighted Average common shares - basic (in shares) 13,593,766 13,506,782  
Basic net income (loss) per share (in dollars per share) $ 0.10 $ (0.19)  
Diluted net income (loss) per share computation:      
Net income (loss) attributable to common stockholders $ 1,313 $ (2,566)  
Weighted Average common shares (in shares) 13,593,766 13,506,782  
Incremental shares from assumed exercise of stock options (in shares) 448,613 0  
Adjusted weighted average share - diluted (in shares) 14,042,379 13,506,782  
Diluted net income (loss) per share (in dollars per share) $ 0.09 $ (0.19)