v3.26.1
Concentration of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 29, 2026
Jun. 30, 2025
Dec. 29, 2025
Concentration Risk [Line Items]            
Net sales $ 83,855   $ 75,164 $ 190,913 $ 162,527  
Trade receivables, net $ 14,464     14,464   $ 14,081
Revenue from Contract with Customer Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Net sales       55,396 51,978  
Five Largest Customers | Trade Receivables | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage 57.00% 44.00%        
Trade receivables, net $ 8,216     8,216   6,184
Three Largest Customers | Revenue from Contract with Customer Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Net sales $ 29,020   $ 32,400      
Concentration risk, percentage 34.00%   43.00%      
Customer A | Revenue from Contract with Customer Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Net sales $ 20,402   $ 25,228 $ 55,396 $ 51,978  
Concentration risk, percentage 24.00%   33.00% 29.00% 32.00%  
Customer A | Trade Receivables | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage 22.00% 14.00%        
Trade receivables, net $ 3,215     $ 3,215   1,917
Customer B | Revenue from Contract with Customer Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Net sales     $ 7,172      
Concentration risk, percentage     10.00%      
Customer B | Trade Receivables | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage 12.00%          
Trade receivables, net $ 1,765     1,765    
Customer C | Revenue from Contract with Customer Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Net sales $ 8,618          
Concentration risk, percentage 10.00%          
Customer C | Trade Receivables | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage 12.00% 15.00%        
Trade receivables, net $ 1,664     1,664   2,158
Customer D | Trade Receivables | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage   15.00%        
Trade receivables, net           $ 2,109
Customer E | Trade Receivables | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage 11.00%          
Trade receivables, net $ 1,572     $ 1,572