XML 137 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Charges - Changes to the Restructuring Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     $ 1,249  
Restructuring charges $ 0 $ 6,174 1,835 $ 7,068
Cash payments     (2,459)  
Non-cash settlement     (596)  
Accrual at end of period 29   29  
Employee Severance and Benefits        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     1,249  
Restructuring charges     917  
Cash payments     (2,137)  
Non-cash settlement     0  
Accrual at end of period 29   29  
Stock-based Compensation        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     0  
Restructuring charges     295  
Cash payments     0  
Non-cash settlement     (295)  
Accrual at end of period 0   0  
Inventory Impairments & Other Inventory Related Costs        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     0  
Restructuring charges     390  
Cash payments     (89)  
Non-cash settlement     (301)  
Accrual at end of period 0   0  
Contract Termination & Other Costs        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     0  
Restructuring charges     233  
Cash payments     (233)  
Non-cash settlement     0  
Accrual at end of period $ 0   $ 0