XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Restructuring Charges - Changes to the Restructuring Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 24, 2022
Sep. 25, 2021
Sep. 24, 2022
Sep. 25, 2021
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     $ 2,478  
Restructuring charges $ 6,174 $ 4,633 7,068 $ 5,267
Cash payments     (2,933)  
Non-cash settlement     (6,613)  
Accrual at end of period 0   0  
Employee Severance and Benefits        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     1,028  
Restructuring charges     152  
Cash payments     (1,180)  
Non-cash settlement     0  
Accrual at end of period 0   0  
Inventory Impairments        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     0  
Restructuring charges     6,580  
Cash payments     (31)  
Non-cash settlement     (6,549)  
Accrual at end of period 0   0  
Property and Equipment Impairments and Move Costs        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     0  
Restructuring charges     292  
Cash payments     (228)  
Non-cash settlement     (64)  
Accrual at end of period 0   0  
Contract Termination Costs        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     1,450  
Restructuring charges     44  
Cash payments     (1,494)  
Non-cash settlement     0  
Accrual at end of period $ 0   $ 0