v3.26.1
Segment Information - Revenues and Long-lived Assets by Geographical Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Dec. 27, 2025
Segment Reporting          
Net sales $ 738,781 $ 613,413 $ 1,395,750 $ 1,167,720  
Long-lived assets 513,160   513,160   $ 540,640
Additions to long-lived assets     31,413 26,786  
United States          
Segment Reporting          
Net sales 267,404 219,480 496,927 417,858  
Long-lived assets 77,173   77,173   95,619
Additions to long-lived assets     2,480 5,330  
China          
Segment Reporting          
Net sales 184,067 146,343 339,970 275,737  
Long-lived assets 130,224   130,224   130,047
Additions to long-lived assets     6,054 3,996  
Mexico          
Segment Reporting          
Long-lived assets 78,690   78,690   83,478
Additions to long-lived assets     2,865 3,283  
Germany          
Segment Reporting          
Long-lived assets 110,507   110,507   110,246
Additions to long-lived assets     10,471 9,693  
Philippines          
Segment Reporting          
Long-lived assets 58,871   58,871   61,591
Additions to long-lived assets     3,624 1,388  
Other countries          
Segment Reporting          
Net sales 287,310 $ 247,590 558,853 474,125  
Long-lived assets $ 57,695   57,695   $ 59,659
Additions to long-lived assets     $ 5,919 $ 3,096