XML 89 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring and Related Charges, Activity for Restructuring and Reinvestment Program Liability (Details) - Restructuring and Reinvestment Program [Member]
$ in Thousands
12 Months Ended
Apr. 30, 2019
USD ($)
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, beginning of period $ 20,051
Charges 3,118
Payments (15,219)
Foreign translation & other adjustments (216)
Restructuring liability, end of period 7,734
Severance [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, beginning of period 17,279
Charges 1,456
Payments (13,388)
Foreign translation & other adjustments (460)
Restructuring liability, end of period 4,887
Severance [Member] | Accrued Employment Costs [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, end of period 4,900
Consulting and Contract Termination Costs [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, beginning of period 0
Charges 526
Payments (223)
Foreign translation & other adjustments 0
Restructuring liability, end of period 303
Other Activities [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, beginning of period 2,772
Charges 1,136
Payments (1,608)
Foreign translation & other adjustments 244
Restructuring liability, end of period 2,544
Other Activities [Member] | Other Accrued Liabilities [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, end of period 1,100
Other Activities [Member] | Other Long-Term Liabilities [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, end of period $ 1,400