XML 128 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Retirement Benefits [Abstract]        
Curtailment settlement due to cross knowledge pension plan $ 0 $ 0 $ 180 $ 0
Employer defined benefit pension plan contributions 3,700 3,900 11,200 11,600
Defined contribution plan expense $ 5,500 $ 7,100 $ 17,900 $ 21,500