v3.26.1
Segments - Narrative (Details) - Segment
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 30, 2025
Jul. 03, 2026
Jun. 30, 2025
Schedule of Segment Total Revenue [Line Items]        
Number of reporting segment     2  
Number of operating segment     2  
Largest Customer | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Schedule of Segment Total Revenue [Line Items]        
Concentrations risk 11.00% 12.00% 11.00% 12.00%