Quarterly report pursuant to Section 13 or 15(d)

Income Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail)

v3.25.0.1
Income Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Numerator:        
Net Income (Loss) $ 1,588 $ 165 $ 7,835 $ 3,216
Denominator:        
Weighted average common shares outstanding 10,890 10,775 10,880 10,709
Basic income per share $ 0.15 $ 0.02 $ 0.72 $ 0.3
Numerator:        
Net income (loss) $ 1,588 $ 165 $ 7,835 $ 3,216
Denominator:        
Weighted average common shares outstanding 10,890 10,775 10,880 10,709
Restricted stock units outstanding 167 145 136 83
Weighted average common and potential common shares outstanding 11,057 10,920 11,016 10,792
Diluted income per share $ 0.14 $ 0.02 $ 0.71 $ 0.3