v3.25.4
Net (Loss) Income Per Share of Common Stock - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]        
Net (loss) income: $ (6,601) $ 7,710 $ 72,115 $ (20,580)
Weighted-average common shares:        
Basic weighted-average shares (in shares) 18,682,899 18,609,736 18,664,047 18,557,453
Add: dilutive effect of stock options and restricted stock units (in shares) 0 173,709 48,666 0
Diluted weighted-average common shares (in shares) 18,682,899 18,783,445 18,712,713 18,557,453