XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Retirement Benefits [Abstract]        
Curtailment settlement due to cross knowledge pension plan $ 180 $ 0 $ 180 $ 0
Employer defined benefit pension plan contributions 3,900 3,600 7,500 7,700
Defined contribution plan expense $ 5,100 $ 6,700 $ 12,400 $ 14,400