XML 117 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Retirement Benefits - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Defined Benefit Plan Disclosure [Line Items]    
Defined benefit plan remaining pension plan liabilities   $ 17,800,000
Employer contributions   287,000
UNITED STATES    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contributions $ 1,177,000 957,000
Foreign Plan    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contributions $ 247,000 $ 238,000