XML 38 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation and Stock Options - Stock Compensation Expense for Time Based Options and Performance Based Options (Detail) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Effect on basic earnings per share $ (0.46) $ (0.33) $ (1.34) $ (1.11)
Effect on diluted earnings per share $ (0.46) $ (0.33) $ (1.32) $ (1.09)
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,823,000 $ 1,076,000 $ 4,376,000 $ 3,690,000
Amount of income tax benefit recognized (416,000) (254,000) (938,000) (799,000)
Amount charged against net income $ 1,407,000 $ 822,000 $ 3,438,000 $ 2,891,000
Effect on basic earnings per share $ (0.03) $ (0.02) $ (0.07) $ (0.06)
Effect on diluted earnings per share $ (0.03) $ (0.02) $ (0.07) $ (0.06)
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 $ 685,000 $ 731,000 $ 2,123,000 $ 2,078,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 $ 1,138,000 $ 345,000 $ 2,253,000 $ 1,612,000