XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Jun. 30, 2024
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 income (loss) per share computations for the periods presented (in thousands, except for share and per share amounts):
Three Months Ended June 30,
20242023
(as restated)
Net income (loss) (numerator):  
Net income (loss)$3,754 $(1,136)
Shares (denominator):  
Weighted average number of common shares outstanding used in basic computation20,513,281 20,332,526 
Common shares issuable upon vesting of restricted stock418,099 — 
Common shares issuable upon conversion of preferred shares10,125 — 
Shares used in diluted computation20,941,505 20,332,526 
Net income (loss) per common share:
Basic$0.18 $(0.06)
Diluted$0.18 $(0.06)