XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation and Stock Options - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
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,398,000 $ 1,482,000 $ 2,815,000 $ 2,552,000
Effect on basic earnings per share $ (0.54) $ (0.46) $ (1.07) $ (0.88)
Effect on diluted earnings per share $ (0.54) $ (0.45) $ (1.06) $ (0.87)
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,398,000 $ 1,482,000 $ 2,815,000 $ 2,552,000
Amount of income tax benefit recognized (311,000) (273,000) (635,000) (528,000)
Amount charged against net income $ 1,087,000 $ 1,209,000 $ 2,180,000 $ 2,024,000
Effect on basic earnings per share $ (0.02) $ (0.02) $ (0.04) $ (0.04)
Effect on diluted earnings per share $ (0.02) $ (0.02) $ (0.04) $ (0.04)
Time Based Options and Performance Based Options [Member] | Cost of Revenues [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 $ 667,000 $ 723,000 $ 1,349,000 $ 1,438,000
Time Based Options and Performance Based Options [Member] | General and Administrative [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 $ 731,000 $ 759,000 $ 1,466,000 $ 1,114,000