XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Net income (loss) (numerator):    
Net income (loss) $ 3,754 $ (1,136)
Shares (denominator):    
Weighted average number of common shares outstanding used in basic computation (in shares) 20,513,281 20,332,526
Common shares issuable upon vesting of restricted stock (in shares) 418,099 0
Common shares issuable upon conversion of preferred shares (in shares) 10,125 0
Shares used in diluted computation (in shares) 20,941,505 20,332,526
Net income (loss) per common share:    
Basic (in dollars per share) $ 0.18 $ (0.06)
Diluted (in dollars per share) $ 0.18 $ (0.06)