v3.26.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 30, 2024
Reserve for estimated credit losses-accounts/notes receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 2,440 $ 2,757 $ 5,836
Charged to Costs and Expenses 223 674 251
Deductions (376) (991) (3,330)
Balance at End of Period 2,287 2,440 2,757
Valuation allowance for deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 40,581 4,868 3,182
Charged to Costs and Expenses 31,201 35,958 1,882
Deductions (15) (245) (196)
Balance at End of Period 71,767 40,581 4,868
Valuation allowance for inventory      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 6,780 7,990 9,910
Charged to Costs and Expenses 20,132 9,890 8,980
Deductions (9,480) (11,100) (10,900)
Balance at End of Period $ 17,432 $ 6,780 $ 7,990