XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities - Other Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 18 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Restructuring Reserve [Roll Forward]          
Charges $ 3,811 $ 567 $ 12,750 $ 3,270  
Restructuring Plan, 2022          
Restructuring Reserve [Roll Forward]          
Beginning balance     2,799    
Charges 4,000   12,938    
Cash Payments     (7,992)    
Non-Cash Payments     (1,325)    
Change in Estimates     0    
Ending balance 6,420   6,420   $ 6,420
Severance and benefits          
Restructuring Reserve [Roll Forward]          
Charges         9,100
Severance and benefits | Restructuring Plan, 2022          
Restructuring Reserve [Roll Forward]          
Beginning balance     2,799    
Charges     9,782    
Cash Payments     (6,161)    
Non-Cash Payments     0    
Change in Estimates     0    
Ending balance 6,420   6,420   6,420
Property and equipment accelerated depreciation due to restructuring          
Restructuring Reserve [Roll Forward]          
Charges         400
Property and equipment accelerated depreciation due to restructuring | Restructuring Plan, 2022          
Restructuring Reserve [Roll Forward]          
Beginning balance     0    
Charges     1,137    
Cash Payments     0    
Non-Cash Payments     (1,137)    
Change in Estimates     0    
Ending balance 0   0   0
Inventory write down | Restructuring Plan, 2022          
Restructuring Reserve [Roll Forward]          
Beginning balance     0    
Charges     188    
Cash Payments     0    
Non-Cash Payments     (188)    
Change in Estimates        
Ending balance 0   0   0
Other          
Restructuring Reserve [Roll Forward]          
Charges         (200)
Other | Restructuring Plan, 2022          
Restructuring Reserve [Roll Forward]          
Beginning balance     0    
Charges     1,831    
Cash Payments     (1,831)    
Non-Cash Payments     0    
Change in Estimates     0    
Ending balance $ 0   $ 0   $ 0