XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share of Common Stock (Tables)
6 Months Ended
Sep. 30, 2025
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,
 2025202420252024
Net income (loss):$53,536$(12,766)$78,716$(28,290)
Weighted-average common shares:
Basic weighted-average shares18,687,08218,586,07518,654,57018,531,169
Add: dilutive effect of stock options and restricted stock units18,71955,741
Diluted weighted-average common shares18,705,80118,586,07518,710,31118,531,169