v3.25.4
Net (Loss) Income Per Share of Common Stock (Tables)
9 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table reconciles net (loss) income and weighted-average common shares used to compute basic and diluted net (loss) income per share:
 Three months ended December 31,Nine months ended December 31,
 2025202420252024
Net (loss) income:$(6,601)$7,710$72,115$(20,580)
Weighted-average common shares:
Basic weighted-average shares18,682,89918,609,73618,664,04718,557,453
Add: dilutive effect of stock options and restricted stock units173,70948,666
Diluted weighted-average common shares18,682,89918,783,44518,712,71318,557,453