v3.26.1
Accrued Expenses - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 29, 2026
Jun. 29, 2025
Payables and Accruals [Abstract]    
Accounts Payable $ 41,727 $ 33,863
Customer deposits 32,223 12,811
Interest 26,933 9,164
Compensation 16,459 13,677
Deferred revenue 15,301 17,804
Taxes and Licenses 14,220 16,622
Insurance 14,046 13,288
Utilities 4,603 5,070
Professional fees 3,706 4,221
Other 14,405 18,668
Total accounts payable and accrued expenses $ 183,623 $ 145,188