XML 119 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Related Charges - Activity for Business Optimization Program (Details) - Global Restructuring Program
$ in Thousands
9 Months Ended
Jan. 31, 2025
USD ($)
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period $ 9,069
Charges (Credits) 12,783
Payments (14,256)
Foreign Translation & Other Adjustments (1,792)
Restructuring liability, end of period 5,804
Severance and termination benefits  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 5,396
Charges (Credits) 12,056
Payments (10,583)
Foreign Translation & Other Adjustments (1,128)
Restructuring liability, end of period 5,741
Consulting costs  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 1,794
Charges (Credits) (592)
Payments (1,341)
Foreign Translation & Other Adjustments 139
Restructuring liability, end of period 0
Other activities  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 1,879
Charges (Credits) 1,319
Payments (2,332)
Foreign Translation & Other Adjustments (803)
Restructuring liability, end of period $ 63