XML 75 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring and Related Charges, Activity for Restructuring and Reinvestment Program Liability (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2020
USD ($)
Business Optimization Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period $ 18,062
Charges 1,110
Payments (7,172)
Foreign translation & other adjustments 476
Restructuring liability, end of period 12,476
Business Optimization Program [Member] | Accrued Employment Costs [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, end of period 12,000
Business Optimization Program [Member] | Other Long-term Liabilities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, end of period 300
Business Optimization Program [Member] | Severance and Termination Benefits [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 17,632
Charges 1,110
Payments (6,966)
Foreign translation & other adjustments 478
Restructuring liability, end of period 12,254
Business Optimization Program [Member] | Other Activities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 430
Charges 0
Payments (206)
Foreign translation & other adjustments (2)
Restructuring liability, end of period 222
Restructuring and Reinvestment Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 1,590
Charges 33
Payments (888)
Foreign translation & other adjustments 190
Restructuring liability, end of period 925
Restructuring and Reinvestment Program [Member] | Severance and Termination Benefits [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 1,360
Charges 33
Payments (888)
Foreign translation & other adjustments 62
Restructuring liability, end of period 567
Restructuring and Reinvestment Program [Member] | Other Activities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 230
Charges 0
Payments 0
Foreign translation & other adjustments 128
Restructuring liability, end of period 358
Restructuring and Reinvestment Program [Member] | Other Activities [Member] | Other Long-term Liabilities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, end of period $ 400