v3.25.1
Revenues from contracts with customers - Schedule of Activity in the Company's Contract Assets and Liabilities (Details)
$ in Thousands
9 Months Ended
Mar. 28, 2025
USD ($)
Contract Liabilities  
Beginning balance, June 28, 2024 $ 7,846
Advance payments received during the period 11,534
Revenue recognized (10,455)
Ending balance, March 28, 2025 $ 8,925