INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets (Details) - USD ($) $ in Thousands |
Apr. 29, 2023 |
Oct. 29, 2022 |
Apr. 30, 2022 |
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Gross Intangible |
$ 1,012,323
|
$ 826,904
|
|
| Accumulated Amortization |
(781,009)
|
(757,387)
|
|
| Net Intangible |
231,314
|
69,517
|
|
| Developed technology |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Gross Intangible |
503,618
|
428,218
|
|
| Accumulated Amortization |
(400,509)
|
(386,300)
|
|
| Net Intangible |
103,109
|
41,918
|
|
| In-process technology |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Gross Intangible |
89,100
|
0
|
|
| Accumulated Amortization |
|
0
|
$ 0
|
| Net Intangible |
89,100
|
0
|
|
| Patents and licenses |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Gross Intangible |
8,415
|
8,415
|
|
| Accumulated Amortization |
(4,718)
|
(4,228)
|
|
| Net Intangible |
3,697
|
4,187
|
|
| Customer relationships, covenants not to compete, outstanding purchase orders and contracts |
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
| Gross Intangible |
411,190
|
390,271
|
|
| Accumulated Amortization |
(375,782)
|
(366,859)
|
|
| Net Intangible |
$ 35,408
|
$ 23,412
|
|