XML 61 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]          
Non-cancelable purchase commitments with suppliers $ 60,200   $ 60,200   $ 57,400
Additional purchase orders beyond contractual termination periods 208,700   208,700    
Losses incurred related to purchase commitments 200 $ 5,100 300 $ 6,200  
Short-term future lease payments 2,300   2,300    
Long-term future lease payments $ 40,600   $ 40,600    
Non-cancelable lease term 11 years   11 years    
Litigation reserves, net $ (75) $ (8,200) $ (38) $ (8,230)  
46 to 60 Days          
Loss Contingencies [Line Items]          
Percentage of cancelable orders 50.00%   50.00%    
46 to 60 Days | Minimum          
Loss Contingencies [Line Items]          
Required notice period prior to expected shipment date     46 days    
46 to 60 Days | Maximum          
Loss Contingencies [Line Items]          
Required notice period prior to expected shipment date     60 days    
31 to 45 Days          
Loss Contingencies [Line Items]          
Percentage of cancelable orders 25.00%   25.00%    
31 to 45 Days | Minimum          
Loss Contingencies [Line Items]          
Required notice period prior to expected shipment date     31 days    
31 to 45 Days | Maximum          
Loss Contingencies [Line Items]          
Required notice period prior to expected shipment date     45 days    
Non- Trade          
Loss Contingencies [Line Items]          
Long-term, non-cancellable purchase commitments $ 9,400   $ 9,400