XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net (Loss) Income Per Share (As Restated) - 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 income (loss) (numerator):        
Net income (loss) $ 715 $ 2,881 $ (421) $ 5,568
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) 387,351 72,741 0 72,493
Common shares issuable upon conversion of preferred shares (in shares) 10,125 10,125 0 10,125
Shares used in diluted computation (in shares) 20,780,455 20,343,980 20,357,752 20,317,522
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.04 $ 0.14 $ (0.02) $ 0.28
Diluted (in dollars per share) $ 0.03 $ 0.14 $ (0.02) $ 0.27