v3.26.1
Segment Information - Schedule of Sales By Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2026
Jun. 27, 2025
Jun. 26, 2026
Jun. 27, 2025
Segment Reporting [Line Items]        
Total net sales $ 294,784 $ 240,285 $ 550,852 $ 484,750
Single Reportable Segment        
Segment Reporting [Line Items]        
Total net sales 294,784 240,285 550,852 484,750
Singapore | Single Reportable Segment        
Segment Reporting [Line Items]        
Total net sales 130,923 106,870 259,761 215,958
United States of America | Single Reportable Segment        
Segment Reporting [Line Items]        
Total net sales 80,334 76,684 149,351 152,494
Europe | Single Reportable Segment        
Segment Reporting [Line Items]        
Total net sales 23,990 25,279 42,479 50,412
Other | Single Reportable Segment        
Segment Reporting [Line Items]        
Total net sales $ 59,537 $ 31,452 $ 99,261 $ 65,886