XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring and Related Charges, Activity for Business Optimization Program and Restructuring and Reinvestment Program Liability (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2020
Jan. 31, 2021
Oct. 31, 2020
Business Optimization Program [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period $ 7,594 $ 7,594 $ 18,062
Charges     2,793
Payments     (13,592)
Foreign translation & other adjustments     331
Restructuring liability, end of period     7,594
Business Optimization Program [Member] | Forecast [Member] | Minimum [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Charges   15,000  
Business Optimization Program [Member] | Forecast [Member] | Maximum [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Charges   20,000  
Business Optimization Program [Member] | Subsequent Event [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Percentage reduction in real estate square footage occupancy 12.00%    
Business Optimization Program [Member] | Accrued Employment Costs [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period $ 7,300 7,300  
Restructuring liability, end of period     7,300
Business Optimization Program [Member] | Other Long-term Liabilities [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period 100 100  
Restructuring liability, end of period     100
Business Optimization Program [Member] | Severance and Termination Benefits [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period 7,436 7,436 17,632
Charges     2,793
Payments     (13,384)
Foreign translation & other adjustments     395
Restructuring liability, end of period     7,436
Business Optimization Program [Member] | Other Activities [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period 158 158 430
Charges     0
Payments     (208)
Foreign translation & other adjustments     (64)
Restructuring liability, end of period     158
Restructuring and Reinvestment Program [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period 732 732 1,590
Charges     (153)
Payments     (982)
Foreign translation & other adjustments     277
Restructuring liability, end of period     732
Restructuring and Reinvestment Program [Member] | Severance and Termination Benefits [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period 373 373 1,360
Charges     (153)
Payments     (888)
Foreign translation & other adjustments     54
Restructuring liability, end of period     373
Restructuring and Reinvestment Program [Member] | Other Activities [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period 359 359 230
Charges     0
Payments     (94)
Foreign translation & other adjustments     223
Restructuring liability, end of period     359
Restructuring and Reinvestment Program [Member] | Other Activities [Member] | Other Long-term Liabilities [Member]      
Activity for Restructuring and Related Charges Liability [Roll Forward]      
Restructuring liability, beginning of period $ 400 $ 400  
Restructuring liability, end of period     $ 400