v3.25.0.1
Commitments and Contingencies - Schedule of Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 31,935 $ 18,948
Provision 7,320 6,195
Warranty usage (2,392) (2,820)
Balance at end of period $ 36,863 $ 22,323