XML 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring and Related Charges, Activity for Restructuring and Reinvestment Program Liability (Details) - Restructuring and Reinvestment Program [Member]
$ in Thousands
9 Months Ended
Jan. 31, 2019
USD ($)
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, beginning of period $ 20,051
Charges 3,562
Payments (12,581)
Foreign translation & other adjustments 32
Restructuring liability, end of period 11,064
Severance [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, beginning of period 17,279
Charges 1,983
Payments (11,108)
Foreign translation & other adjustments (229)
Restructuring liability, end of period 7,925
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,053
Payments (1,250)
Foreign translation & other adjustments 261
Restructuring liability, end of period 2,836
Other Activities [Member] | Other Accrued Liabilities [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, end of period 1,200
Other Activities [Member] | Other Long-Term Liabilities [Member]  
Activity for Restructuring and Reinvestment Program liability [Roll Forward]  
Restructuring liability, end of period $ 1,600