XML 27 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring and Related Charges, Activity for Restructuring and Reinvestment Program Liability (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2019
USD ($)
Business Optimization Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period $ 0
Charges 10,709
Payments (1,337)
Foreign translation (33)
Restructuring liability, end of period 9,339
Business Optimization Program [Member] | Severance and Termination Benefits [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 0
Charges 10,709
Payments (1,337)
Foreign translation (33)
Restructuring liability, end of period 9,339
Restructuring and Reinvestment Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 7,734
Charges (350)
Payments (1,477)
Adoption of new lease standard (2,258) [1]
Foreign translation & other adjustments (47)
Restructuring liability, end of period 3,602
Restructuring and Reinvestment Program [Member] | Severance and Termination Benefits [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 4,887
Charges (350)
Payments (1,477)
Adoption of new lease standard 0 [1]
Foreign translation & other adjustments 29
Restructuring liability, end of period 3,089
Restructuring and Reinvestment Program [Member] | Consulting and Contract Termination Costs [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 303
Charges 0
Payments 0
Adoption of new lease standard 0 [1]
Foreign translation & other adjustments 0
Restructuring liability, end of period 303
Restructuring and Reinvestment Program [Member] | Other Activities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 2,544
Charges 0
Payments 0
Adoption of new lease standard (2,258) [1]
Foreign translation & other adjustments (76)
Restructuring liability, end of period 210
Restructuring and Reinvestment Program [Member] | Other Activities [Member] | Other Accrued Liabilities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, end of period $ 200
[1] Refer to Note 2, “Recent Accounting Standards,” and Note 5, “Operating Leases” for more information related to the adoption of the new lease standard.