XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Net (Loss) Income Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net (loss) income (numerator):        
Net (loss) income $ (70) $ 2,579 $ (957) $ 5,354
Shares (denominator):        
Weighted average number of common shares outstanding used in basic computation (in shares) 20,382,979 20,261,114 20,357,752 20,234,904
Common shares issuable upon vesting of restricted stock (in shares) 0 72,741 0 72,493
Common shares issuable upon conversion of preferred shares (in shares) 0 10,125 0 10,125
Shares used in diluted computation (in shares) 20,382,979 20,343,980 20,357,752 20,317,522
Net (loss) income per common share:        
Basic (in dollars per share) $ (0.00) $ 0.13 $ (0.05) $ 0.26
Diluted (in dollars per share) $ (0.00) $ 0.13 $ (0.05) $ 0.26