XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Schedule of Sales By Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total net sales $ 203,227 $ 185,008 $ 404,610 $ 410,878
United States of America        
Segment Reporting Information [Line Items]        
Total net sales 69,259 61,623 133,653 150,675
Singapore        
Segment Reporting Information [Line Items]        
Total net sales 81,541 70,372 160,667 152,658
Europe        
Segment Reporting Information [Line Items]        
Total net sales 21,307 27,764 52,656 57,750
Other        
Segment Reporting Information [Line Items]        
Total net sales $ 31,120 $ 25,249 $ 57,634 $ 49,795