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
Jun. 30, 2025
Jun. 30, 2024
Net (loss) income (numerator):    
Net (loss) income $ (34,152) $ 3,754
Shares (denominator):    
Weighted average number of common shares outstanding used in basic computation (in shares) 20,755,416 20,513,281
Common shares issuable upon vesting of restricted stock (in shares) 0 418,099
Common shares issuable upon conversion of preferred shares (in shares) 0 10,125
Weighted average number of common shares outstanding used in diluted computation (in shares) 20,755,416 20,941,505
Net (loss) income per common share:    
Basic (in dollars per share) $ (1.65) $ 0.18
Diluted (in dollars per share) $ (1.65) $ 0.18