OTHER BALANCE SHEET DETAILS - Accrued Warranty (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Apr. 29, 2023 |
Apr. 30, 2022 |
|
| Movement in Standard Product Warranty Accrual [Roll Forward] | ||
| Beginning Balance | $ 45,503 | $ 48,019 |
| Current Period Provisions | 13,577 | 7,228 |
| Settlements | (9,893) | (9,563) |
| Ending Balance | $ 49,187 | $ 45,684 |