v3.25.2
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 08, 2024
USD ($)
$ / shares
shares
Apr. 30, 2025
USD ($)
$ / shares
shares
Apr. 30, 2024
USD ($)
shares
Apr. 30, 2023
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercised (in shares)   7,000 0  
Target long-term incentive | $ $ 3.0      
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting amount | $   $ 0.5    
Award vesting period   3 years    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition   2 years    
Options, exercises in period, intrinsic value | $   $ 0.1   $ 0.1
Total grant date fair value of stock options vested | $   $ 0.6 $ 0.9 $ 0.5
Options | Share-based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   10.00%    
Options | Share-based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   20.00%    
Options | Share-based Payment Arrangement, Tranche Three        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   30.00%    
Options | Share-based Compensation Award, Tranche Four        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   40.00%    
Performance-based Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage 100.00%      
Share-based compensation arrangement by share-based payment award, period for achievement of performance-based targets   3 years    
Percentage of equity award value under share award plan 0.60      
Granted (in dollars per share) | $ / shares $ 46.65      
Granted (in shares) 40,789      
Performance-based Restricted Stock Awards | Vesting on June 30 Following End of Performance Cycle | Key Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   100.00%    
Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   4 years    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition   2 years 3 months 18 days    
Unrecognized share-based compensation expense | $   $ 27.2    
Granted (in dollars per share) | $ / shares   $ 43.06    
Granted (in shares)   735,000 1,089,000 540,000
Restricted Stock Awards | Annual Vesting on Anniversary of Grant | Key Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   25.00%    
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of equity award value under share award plan 0.40      
Granted (in dollars per share) | $ / shares $ 46.65      
Granted (in shares) 27,192      
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage 25.00%      
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage 25.00%      
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Three        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage 25.00%      
Restricted Stock Units (RSUs) | Share-based Compensation Award, Tranche Four        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage 25.00%      
Minimum | Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price of stock options granted as percentage of fair market value of stock at date of grant as required by the plan   100.00%    
Maximum | Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, expiration period   10 years    
2014 Key Employee Stock Plan | Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)   6,200,000    
Number of shares available for grant (in shares)   5,300,000    
Director Stock Plan | Class A | Non-Employee Directors        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Value of annual award as percentage of annual director retainer fee based on stock price on date of grant   100.00%    
Deferred compensation arrangement with individual, shares issued   23,940 25,744 30,706