OTHER BALANCE SHEET DETAILS - Accrued Liabilities and Other Short-term Obligations (Details) - USD ($) $ in Thousands |
Apr. 29, 2023 |
Oct. 29, 2022 |
Apr. 30, 2022 |
Oct. 30, 2021 |
|---|---|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||||
| Compensation, payroll related tax and benefits | $ 130,526 | $ 126,338 | ||
| Warranty | 49,187 | 45,503 | $ 45,684 | $ 48,019 |
| Income taxes payable | 41,025 | 11,472 | ||
| Vacation | 29,740 | 26,396 | ||
| Foreign currency forward contracts | 10,364 | 15,604 | ||
| Interest payable | 5,692 | 4,793 | ||
| Finance lease liabilities | 3,904 | 3,758 | ||
| Other | 110,531 | 126,918 | ||
| Accrued liabilities and other short-term obligations | $ 380,969 | $ 360,782 | ||
| Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accrued liabilities and other short-term obligations | Accrued liabilities and other short-term obligations |