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.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net Income (Loss) $ 3,090 $ 3,281 $ 7,685 $ 6,247
Denominator:        
Weighted average common shares outstanding 10,985 10,887 10,956 10,875
Basic income per share $ 0.28 $ 0.3 $ 0.7 $ 0.57
Numerator:        
Net income (loss) $ 3,090 $ 3,281 $ 7,685 $ 6,247
Denominator:        
Weighted average common shares outstanding 10,985 10,887 10,956 10,875
Restricted stock units outstanding 150 137 127 120
Weighted average common and potential common shares outstanding 11,135 11,024 11,083 10,995
Diluted income per share $ 0.28 $ 0.3 $ 0.69 $ 0.57