v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercised (in shares) 3,000   0
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 2 years    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 1 year    
Award vesting amount $ 0.3    
Options, exercises in period, intrinsic value (less than for 2026) 0.1 $ 0.1  
Total grant date fair value of stock options vested $ 0.2 $ 0.6 $ 0.9
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]      
Share-based compensation arrangement by share-based payment award, period for achievement of performance-based targets 3 years    
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]      
Unrecognized share-based compensation expense $ 28.5    
Award vesting period 4 years    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years 2 months 12 days    
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%    
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 common stock      
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) 4,700,000    
Director Stock Plan | Class A common stock | 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 26,980 23,940 25,744