XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net income (loss) (numerator):        
Net income $ 2,326 $ 715 $ 6,080 $ (421)
Shares (denominator):        
Weighted average number of common shares outstanding used in basic computation (in shares) 20,597,807 20,382,979 20,555,544 20,357,752
Common shares issuable upon vesting of restricted stock (in shares) 330,885 387,351 374,492 0
Common shares issuable upon conversion of preferred shares (in shares) 10,125 10,125 10,125 0
Shares used in diluted computation (in shares) 20,938,817 20,780,455 20,940,161 20,357,752
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.11 $ 0.04 $ 0.30 $ (0.02)
Diluted (in dollars per share) $ 0.11 $ 0.03 $ 0.29 $ (0.02)