XML 31 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring and Related Charges, Activity for Restructuring and Reinvestment Program Liability (Details)
$ in Thousands
9 Months Ended
Jan. 31, 2020
USD ($)
Business Optimization Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period $ 0
Charges (Credits) 14,936
Payments (5,621)
Foreign translation & other adjustments (1,224)
Restructuring liability, end of period 8,091
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 (Credits) 13,600
Payments (4,912)
Foreign translation & other adjustments (1,065)
Restructuring liability, end of period 7,623
Business Optimization Program [Member] | Other Activities [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 0
Charges (Credits) 1,336
Payments (709)
Foreign translation & other adjustments (159)
Restructuring liability, end of period 468
Restructuring and Reinvestment Program [Member]  
Activity for Restructuring and Related Charges Liability [Roll Forward]  
Restructuring liability, beginning of period 7,734
Charges (Credits) 2
Payments (4,656)
Adoption of new lease standard (2,270) [1]
Foreign translation & other adjustments 1,090
Restructuring liability, end of period 1,900
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 (Credits) 173
Payments (4,524)
Adoption of new lease standard 0 [1]
Foreign translation & other adjustments 1,102
Restructuring liability, end of period 1,638
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 (Credits) (171)
Payments (132)
Adoption of new lease standard 0 [1]
Foreign translation & other adjustments 0
Restructuring liability, end of period 0
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 (Credits) 0
Payments 0
Adoption of new lease standard (2,270) [1]
Foreign translation & other adjustments (12)
Restructuring liability, end of period 262
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 $ 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.