XML 92 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Related Charges - Activity for Business Optimization Program (Details) - Global Restructuring Program
$ in Thousands
9 Months Ended
Jan. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring liability, beginning of period $ 4,581
Charges 38,243
Payments (35,010)
Foreign Translation & Other Adjustments (69)
Restructuring liability, end of period 7,745
Severance and termination benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring liability, beginning of period 4,572
Charges 25,661
Payments (24,839)
Foreign Translation & Other Adjustments (76)
Restructuring liability, end of period 5,318
Consulting costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring liability, beginning of period 0
Charges 7,821
Payments (6,682)
Foreign Translation & Other Adjustments (1)
Restructuring liability, end of period 1,138
Other activities  
Restructuring Cost and Reserve [Line Items]  
Restructuring liability, beginning of period 9
Charges 4,761
Payments (3,489)
Foreign Translation & Other Adjustments 8
Restructuring liability, end of period $ 1,289