v3.26.1
Reportable Segment and Geographic Information - Narrative (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Revenue Benchmark | Major Customers        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percent) 72.00%   68.00%  
Revenue Benchmark | Customer One        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percent)   43.00%   41.00%
Accounts Receivable | Customer One        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percent)     65.00%