XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Net (Loss) Income Per Share (Tables)
3 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following is a reconciliation of the numerators and denominators of the basic and diluted net (loss) income per share computations for the periods presented (in thousands, except for per share amounts):
Three Months Ended
June 30,
20232022
Net (loss) income (numerator):
Net (loss) income$(887)$2,775 
Shares (denominator):
Weighted average number of common shares outstanding used in basic computation20,333 20,208 
Common shares issuable upon vesting of restricted stock– 73 
Common shares issuable upon conversion of preferred shares– 10 
Shares used in diluted computation20,333 20,291 
Net (loss) income per common share:
Basic$(0.04)$0.14 
Diluted$(0.04)$0.14