XML 76 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring and Related Charges, Activity for Business Optimization Program and Restructuring and Reinvestment Program Liability (Details)
$ in Thousands
9 Months Ended
Jan. 31, 2021
USD ($)
Business Optimization Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period $ 18,062
Charges (credits) 3,538
Payments (17,087)
Foreign translation & other adjustments 501
Restructuring liability, end of period 5,014
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 (credits) 3,618
Payments (16,825)
Foreign translation & other adjustments 589
Restructuring liability, end of period 5,014
Business Optimization Program [Member] | Other Activities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 430
Charges (credits) (80)
Payments (262)
Foreign translation & other adjustments (88)
Restructuring liability, end of period 0
Restructuring and Reinvestment Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 1,590
Charges (credits) (139)
Payments (1,033)
Foreign translation & other adjustments 414
Restructuring liability, end of period 832
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 (credits) (139)
Payments (888)
Foreign translation & other adjustments 69
Restructuring liability, end of period 402
Restructuring and Reinvestment Program [Member] | Other Activities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 230
Charges (credits) 0
Payments (145)
Foreign translation & other adjustments 345
Restructuring liability, end of period 430
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