XML 21 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Restructuring and Related Charges, Activity for Restructuring and Reinvestment Program Liability (Details)
$ in Thousands
6 Months Ended
Oct. 31, 2019
USD ($)
Business Optimization Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period $ 0
Charges 12,623
Payments (2,760)
Foreign translation & other adjustments (533)
Restructuring liability, end of period 9,330
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 11,287
Payments (2,760)
Foreign translation & other adjustments (168)
Restructuring liability, end of period 8,359
Business Optimization Program [Member] | Other Activities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 0
Charges 1,336
Payments 0
Foreign translation & other adjustments (365)
Restructuring liability, end of period 971
Restructuring and Reinvestment Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 7,734
Charges 497
Payments (3,125)
Adoption of new lease standard (2,258) [1]
Foreign translation & other adjustments 169
Restructuring liability, end of period 3,017
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 497
Payments (3,125)
Adoption of new lease standard 0 [1]
Foreign translation & other adjustments 203
Restructuring liability, end of period 2,462
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 (34)
Restructuring liability, end of period 252
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 $ 300
[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.