v3.25.2
Business segments and geographic information - Schedule of Long-Lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Jun. 28, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]      
Long-lived assets $ 386,408 $ 312,576 $ 311,984
Thailand      
Segment Reporting Information [Line Items]      
Long-lived assets 338,127 261,378 264,452
U.S.      
Segment Reporting Information [Line Items]      
Long-lived assets 30,374 31,383 25,914
China      
Segment Reporting Information [Line Items]      
Long-lived assets 14,378 16,618 17,646
Israel      
Segment Reporting Information [Line Items]      
Long-lived assets 2,727 2,269 3,254
Others      
Segment Reporting Information [Line Items]      
Long-lived assets $ 802 $ 928 $ 718