v3.26.1
Stock-Based Compensation and Stock Options - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total cost of stock-based compensation included in income before income tax provision $ 1,360 $ 1,417
Effect on basic earnings per share $ (0.63) $ (0.53)
Effect on diluted earnings per share $ (0.63) $ (0.52)
Time Based Options and Performance Based Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total cost of stock-based compensation included in income before income tax provision $ 1,360 $ 1,417
Amount of income tax benefit recognized (349) (323)
Amount charged against net income $ 1,011 $ 1,094
Effect on basic earnings per share $ (0.02) $ (0.02)
Effect on diluted earnings per share $ (0.02) $ (0.02)
Time Based Options and Performance Based Options [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total cost of stock-based compensation included in income before income tax provision $ 724 $ 681
Time Based Options and Performance Based Options [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total cost of stock-based compensation included in income before income tax provision $ 636 $ 736