XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Calculations of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Basic and diluted net income (loss) per share computation (dollars in thousands):    
Net income (loss) attributable to common stockholders $ (5,335) $ 548
Weighted average common shares (in shares) 13,541,559 13,197,170
Basic net income (loss) per share (in usd per share) $ (0.39) $ 0.04
Diluted income (loss) per share computation    
Net income (loss) attributable to common stockholders $ (5,335) $ 548
Weighted average common shares outstanding basic (in shares) 13,541,559 13,197,170
Incremental shares from assumed exercise of warrants and stock options (in shares) 0 962,629
Adjusted weighted average share - diluted (in shares) 13,541,559 14,159,799
Diluted net income (loss) per share (in usd per share) $ (0.39) $ 0.04