v3.25.2
Commitments and Contingencies (Tables)
9 Months Ended
Jun. 28, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Accrual
Activity related to the warranty accrual is as follows (in thousands):
Three Months EndedNine Months Ended
June 28, 2025June 29, 2024June 28, 2025June 29, 2024
Balance at beginning of period$45,725 $27,476 $31,935 $18,948 
Provision4,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