XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net (loss) income (numerator):        
Net (loss) income $ (8,520) $ 2,326 $ (42,672) $ 6,080
Shares (denominator):        
Weighted average number of common shares outstanding used in basic computation (in shares) 20,889,124 20,597,807 20,822,270 20,555,544
Common shares issuable upon vesting of restricted stock (in shares) 0 330,885 0 374,492
Common shares issuable upon conversion of preferred shares (in shares) 0 10,125 0 10,125
Weighted average number of common shares outstanding used in diluted computation (in shares) 20,889,124 20,938,817 20,822,270 20,940,161
Net (loss) income per common share:        
Basic (in dollars per share) $ (0.41) $ 0.11 $ (2.05) $ 0.30
Diluted (in dollars per share) $ (0.41) $ 0.11 $ (2.05) $ 0.29