v3.25.2
Revenues from contracts with customers - Schedule of Activity in the Company's Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 30, 2023
Contract  Liabilities      
Beginning balance $ 7,846 $ 3,036 $ 1,982
Advance payment received during the year 23,640 11,069 14,124
Revenue recognized (17,019) (6,259) (13,070)
Ending balance $ 14,467 $ 7,846 $ 3,036