XML 52 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) Per Share of Common Stock (Tables)
9 Months Ended
Dec. 31, 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 December 31,Nine months ended December 31,
 2024202320242023
Net income (loss):$7,710$328$(20,580)$283
Weighted-average common shares:
Basic weighted-average shares18,609,73618,704,40018,557,45318,858,472
Add: dilutive effect of stock options and restricted stock units173,709211,846224,395
Diluted weighted-average common shares18,783,44518,916,24618,557,45319,082,867