v3.25.2
Debt and Available Credit Facilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Components of Total Debt Outstanding [Abstract]    
Short-term portion of long-term debt $ 10,000 $ 7,500
Total long-term debt, less current portion 789,435 767,096
Total debt 799,435 774,596
Unamortized debt issuance costs 400 600
Term loan A - Amended and Restated CA | Amended and Restated RCA    
Components of Total Debt Outstanding [Abstract]    
Total long-term debt, less current portion 614,854 582,678
Term Loan A Facility | Amended and Restated RCA    
Components of Total Debt Outstanding [Abstract]    
Total long-term debt, less current portion $ 174,581 $ 184,418