v3.25.2
Supplemental Financial Information - Product Warranty Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at beginning of period $ 16,345 $ 15,476 $ 16,179 $ 15,434
Add current period accruals 2,856 2,414 8,092 7,267
Current period reductions of accrual (2,627) (2,394) (7,697) (7,205)
Balance at end of period $ 16,574 $ 15,496 $ 16,574 $ 15,496