v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Dec. 31, 2025
Loss Contingencies [Line Items]          
Non-cancelable purchase commitments with suppliers $ 67,900   $ 67,900   $ 55,300
Additional purchase orders beyond contractual termination periods 231,800   231,800    
Loss Liability Incurred Related To Purchase Commitments from Suppliers 1,900   1,900   $ 800
Losses incurred related to purchase commitments 1,300 $ 200 1,300 $ 300  
Litigation reserves, net $ 1 $ (75) $ (499) $ (38)  
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 $ 7,400   $ 7,400