Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
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 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net Income (Loss) $ 4,637 $ 3,090 $ 8,549 $ 7,685
Denominator:        
Weighted average common shares outstanding 11,734 10,985 11,666 10,956
Basic income per share $ 0.4 $ 0.28 $ 0.73 $ 0.7
Numerator:        
Net income (loss) $ 4,637 $ 3,090 $ 8,549 $ 7,685
Denominator:        
Weighted average common shares outstanding 11,734 10,985 11,666 10,956
Restricted stock units outstanding 121 150 113 127
Weighted average common and potential common shares outstanding 11,855 11,135 11,779 11,083
Diluted income per share $ 0.39 $ 0.28 $ 0.73 $ 0.69