XML 114 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and Related Charges - Activity for Business Optimization Program (Details) - Global Restructuring Program
$ in Thousands
3 Months Ended
Jul. 31, 2024
USD ($)
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period $ 9,069
Charges (Credits) 6,147
Payments (8,073)
Foreign Translation & Other Adjustments 28
Restructuring liability, end of period 7,171
Severance and termination benefits  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 5,396
Charges (Credits) 5,782
Payments (5,143)
Foreign Translation & Other Adjustments 20
Restructuring liability, end of period 6,055
Consulting (credits) costs  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 1,794
Charges (Credits) (556)
Payments (1,076)
Foreign Translation & Other Adjustments 0
Restructuring liability, end of period 162
Other activities  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 1,879
Charges (Credits) 921
Payments (1,854)
Foreign Translation & Other Adjustments 8
Restructuring liability, end of period $ 954