v3.25.2
Commitments and Contingencies - Schedule of Warranty Accrual (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 and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 45,725 $ 27,476 $ 31,935 $ 18,948
Provision 4,121 10,442 22,629 22,481
Warranty usage (2,458) (10,528) (7,176) (14,039)
Balance at end of period $ 47,388 $ 27,390 $ 47,388 $ 27,390