XML 125 R111.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges - Schedule of Restructuring Reserve by Type of Cost(Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 27, 2020
Jun. 28, 2020
Mar. 29, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restructuring Reserve [Roll Forward]              
Restructuring charges $ 875 $ 251 $ 14,798 $ 0 $ 15,924 $ 0 $ 0
One-time Termination Benefits [Member]              
Restructuring Reserve [Roll Forward]              
Restructuring charges         10,159    
Contract Termination [Member]              
Restructuring Reserve [Roll Forward]              
Restructuring charges         5,207    
Other Restructuring [Member]              
Restructuring Reserve [Roll Forward]              
Restructuring charges         558    
Accrued Liabilities [Member]              
Restructuring Reserve [Roll Forward]              
Balance as of December 31, 2019       0 0    
Restructuring charges         17,185    
Cash payments         (9,597)    
Non-cash restructuring charges         (4,163)    
Restructuring adjustments         (1,261)    
Foreign exchange rate changes         225    
Balance as of December 31, 2020 2,389       2,389 0  
Accrued Liabilities [Member] | One-time Termination Benefits [Member]              
Restructuring Reserve [Roll Forward]              
Balance as of December 31, 2019       0 0    
Restructuring charges         11,329    
Cash payments         (8,717)    
Non-cash restructuring charges         0    
Restructuring adjustments         (1,170)    
Foreign exchange rate changes         182    
Balance as of December 31, 2020 1,624       1,624 0  
Accrued Liabilities [Member] | Contract Termination [Member]              
Restructuring Reserve [Roll Forward]              
Balance as of December 31, 2019       0 0    
Restructuring charges         5,220    
Cash payments         (317)    
Non-cash restructuring charges         (4,163)    
Restructuring adjustments         (13)    
Foreign exchange rate changes         23    
Balance as of December 31, 2020 750       750 0  
Accrued Liabilities [Member] | Other Restructuring [Member]              
Restructuring Reserve [Roll Forward]              
Balance as of December 31, 2019       $ 0 0    
Restructuring charges         636    
Cash payments         (563)    
Non-cash restructuring charges         0    
Restructuring adjustments         (78)    
Foreign exchange rate changes         20    
Balance as of December 31, 2020 $ 15       $ 15 $ 0