v3.26.1
Summary of Significant Accounting Policies - Warranty (Details)
$ in Thousands
9 Months Ended
Mar. 27, 2026
USD ($)
Movement in Standard Product Warranty Accrual [Roll Forward]  
Balance at June 27, 2025 $ 2,945
Accruals for warranties issued during the period 2,815
Settlements made during the period (2,348)
Balance at March 27, 2026 $ 3,412