XML 107 R70.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Apr. 30, 2024
Apr. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Deferred income tax benefit     $ 2,203 $ 10,996  
Options outstanding (in shares)     0 24,700 33,900
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for issuance (in shares)     187,226 168,791 159,640
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)     357,472    
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,441 $ 1,018  
Deferred income tax benefit     $ 337 $ 223  
Vesting period (in years)     3 years    
Remaining estimated compensation expense     $ 1,964    
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