XML 84 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) Per Share of Common Stock (Tables)
6 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table reconciles net income (loss) and weighted-average common shares used to compute basic and diluted net income (loss) per share:
 Three months ended September 30,Six months ended September 30,
 2024202320242023
Net (loss) income:$(12,766)$2,073$(28,290)$(45)
Weighted-average common shares:
Basic weighted-average shares18,586,07518,921,12618,531,16918,935,929
Add: dilutive effect of stock options and restricted stock units188,268
Diluted weighted-average common shares18,586,07519,109,39418,531,16918,935,929