XML 98 R69.htm IDEA: XBRL DOCUMENT v3.26.1
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, 2026
Apr. 30, 2025
Apr. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Deferred income tax benefit     $ 20 $ 2,202  
Options outstanding (in shares)     0 0 24,700
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for issuance (in shares)     226,280 187,226 168,791
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)     290,636    
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     $ 2,126 $ 1,441  
Deferred income tax benefit     $ 452 $ 337  
Vesting period (in years)     3 years    
Remaining estimated compensation expense     $ 2,311    
Remaining estimated compensation expense, period     1 year 7 months 6 days    
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