XML 83 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and Related Charges - Activity for Business Optimization Program (Details) - Global Restructuring Program
$ in Thousands
3 Months Ended
Jul. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring liability, beginning of period $ 4,581
Charges 9,012
Payments (5,291)
Foreign Translation & Other Adjustments 23
Restructuring liability, end of period 8,325
Severance and termination benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring liability, beginning of period 4,572
Charges 5,944
Payments (3,271)
Foreign Translation & Other Adjustments 24
Restructuring liability, end of period 7,269
Consulting costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring liability, beginning of period 0
Charges 1,823
Payments (1,425)
Foreign Translation & Other Adjustments 0
Restructuring liability, end of period 398
Other activities  
Restructuring Cost and Reserve [Line Items]  
Restructuring liability, beginning of period 9
Charges 1,245
Payments (595)
Foreign Translation & Other Adjustments (1)
Restructuring liability, end of period $ 658