v3.25.2
Retirement Plans - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Defined Benefit Plan Disclosure [Line Items]      
Cost due to settlement and curtailment $ (0.2)    
Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement And Curtailment Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Other Nonoperating Income (Expense)    
Acceptable ranges within which asset allocations will fluctuate 5.00%    
Notice period for redemption request 7 days    
Expected future employer contributions, next fiscal year $ 4.8    
Defined contribution plan, cost $ 22.8 $ 27.0 $ 30.7
Equity securities:      
Defined Benefit Plan Disclosure [Line Items]      
Target allocation percentage 19.00%    
Fixed Income Securities and Cash      
Defined Benefit Plan Disclosure [Line Items]      
Target allocation percentage 81.00%    
Retirement Indemnity Plan for the Employees of Cross Knowledge      
Defined Benefit Plan Disclosure [Line Items]      
Curtailment credit     (0.3)
Supplemental Executive Retirement Plan      
Defined Benefit Plan Disclosure [Line Items]      
Term of supplemental retirement benefits 10 years    
Postretirement Life Insurance and Health Care Benefits      
Defined Benefit Plan Disclosure [Line Items]      
Accumulated post-retirement benefit obligation $ 0.6 0.6  
Pension expense $ (0.1) $ (0.1) (0.1)
Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Employee retirement age limit under retirement plans 60 years    
Minimum | Foreign Plan      
Defined Benefit Plan Disclosure [Line Items]      
Expected future employer contributions, next fiscal year $ 1.8    
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Employee retirement age limit under retirement plans 65 years    
Maximum | Russia Pension Plan | Russia      
Defined Benefit Plan Disclosure [Line Items]      
Cost due to settlement and curtailment     $ (1.5)