XML 80 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Share-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 26, 2015
Aug. 31, 2023
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Aug. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Deferred income tax benefit     $ 10,996 $ (515)    
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares)     168,791 159,640 144,827  
2017 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants (in shares)           168,791
2017 Plan | Restricted Stock Units (RSUs) | Share-Based Payment Arrangement, Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares)   64,633        
2008 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized under stock option plan (in shares)     300,000      
Increase in number of shares available under stock option plan (in shares) 300,000          
2008 Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Terms of award (in years)     10 years      
Two Thousand Twenty Three Omnibus Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants (in shares)     383,572      
Two Thousand Twenty Three Omnibus Incentive Plan | Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     $ 1,018 $ 845    
Deferred income tax benefit     $ 223 $ 199    
Vesting period (in years)     3 years      
Remaining estimated compensation expense     $ 1,656      
Two Thousand Twenty Three Omnibus Incentive Plan | Restricted Stock Units (RSUs) | Share-Based Payment Arrangement, Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares)   374,633        
Increase in number of shares reserved for issuance (in shares)   310,000        
Two Thousand Twenty Three Omnibus Incentive Plan | Service Components | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)     3 years