v3.26.1
Segment Reporting and Geographic Information - Schedule of Revenue by Major Customer by Reporting Segments (Details) - Customer Concentration Risk - Sales [Member]
6 Months Ended
Jun. 30, 2026
Jun. 28, 2025
Customer A [Member]    
Concentration Risk [Line Items]    
Customer concentration risk percentage 16.20% 21.60%
Customer B [Member]    
Concentration Risk [Line Items]    
Customer concentration risk percentage 15.90% 16.80%
Customer C [Member]    
Concentration Risk [Line Items]    
Customer concentration risk percentage 14.90% 17.60%
Customer D [Member]    
Concentration Risk [Line Items]    
Customer concentration risk percentage 10.30%