v3.25.2
Revenue Recognition - Summary of Percentage of Accounts Receivable, Net Due from Significant Customers (Details) - Customer Concentration Risk - Accounts Receivable
6 Months Ended 12 Months Ended
Jun. 29, 2025
Dec. 29, 2024
Customer A    
Disaggregation Of Revenue [Line Items]    
Concentration risk percentage 15.00% 16.00%
Customer B    
Disaggregation Of Revenue [Line Items]    
Concentration risk percentage 10.00% 10.00%
Customer C    
Disaggregation Of Revenue [Line Items]    
Concentration risk percentage   13.00%
Customer D    
Disaggregation Of Revenue [Line Items]    
Concentration risk percentage 14.00% 10.00%
Customer E    
Disaggregation Of Revenue [Line Items]    
Concentration risk percentage 11.00%