v3.26.1
Segment Information - Schedule of Net Sales and Net Tangible Long Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 30, 2024
Segment Reporting [Line Items]      
Net sales $ 579,392 $ 565,066 $ 537,766
Reportable Segment      
Segment Reporting [Line Items]      
Net sales 579,392 565,066 537,766
Reportable Segment | United States      
Segment Reporting [Line Items]      
Net sales 387,046 381,405 382,386
Tangible long-lived assets, net 24,142 26,186  
Reportable Segment | Mexico      
Segment Reporting [Line Items]      
Net sales 58,967 52,845 42,979
Tangible long-lived assets, net 47,443 53,633  
Reportable Segment | Canada      
Segment Reporting [Line Items]      
Net sales 69,443 59,717 57,061
Tangible long-lived assets, net 43 20  
Reportable Segment | Korea      
Segment Reporting [Line Items]      
Net sales 50,610 56,855 44,735
Tangible long-lived assets, net 0 9  
Reportable Segment | Other      
Segment Reporting [Line Items]      
Net sales 13,326 14,244 10,605
Tangible long-lived assets, net 388 504  
Reportable Segment | Foreign      
Segment Reporting [Line Items]      
Net sales 579,392 565,066 $ 537,766
Tangible long-lived assets, net $ 72,016 $ 80,352