| Goodwill and Intangible Assets |
Goodwill and Intangible Assets Goodwill The changes in the carrying amount of goodwill during the nine months ended July 31, 2020 were as follows: | | | | | | (in thousands) | Balance at October 31, 2019 | $ | 3,171,179 |
| Additions | 173,341 |
| Effect of foreign currency translation | 11,887 |
| Balance at July 31, 2020 | $ | 3,356,407 |
|
Intangible Assets In-process research and development (IPR&D) as of July 31, 2020 consisted of acquired projects that, if completed, will be reclassified to core/developed technology upon completion, or if abandoned, will be written off. Intangible assets as of July 31, 2020 consisted of the following: | | | | | | | | | | | | | | Gross Assets | | Accumulated Amortization | | Net Assets | | (in thousands) | Core/developed technology | $ | 827,232 |
| | $ | 692,545 |
| | $ | 134,687 |
| Customer relationships | 380,817 |
| | 268,574 |
| | 112,243 |
| Contract rights intangible | 192,757 |
| | 185,357 |
| | 7,400 |
| Trademarks and trade names | 43,096 |
| | 28,070 |
| | 15,026 |
| In-process research and development (IPR&D) | 1,214 |
| | — |
| | 1,214 |
| Capitalized software development costs | 43,112 |
| | 38,344 |
| | 4,768 |
| Total | $ | 1,488,228 |
| | $ | 1,212,890 |
| | $ | 275,338 |
|
Intangible assets as of October 31, 2019 consisted of the following: | | | | | | | | | | | | | | Gross Assets | | Accumulated Amortization | | Net Assets | | (in thousands) | Core/developed technology | $ | 791,647 |
| | $ | 655,119 |
| | $ | 136,528 |
| Customer relationships | 358,661 |
| | 242,058 |
| | 116,603 |
| Contract rights intangible | 184,304 |
| | 181,124 |
| | 3,180 |
| Trademarks and trade names | 42,929 |
| | 25,581 |
| | 17,348 |
| In-process research and development (IPR&D) | 1,200 |
| | — |
| | 1,200 |
| Capitalized software development costs | 40,077 |
| | 35,562 |
| | 4,515 |
| Total | $ | 1,418,818 |
| | $ | 1,139,444 |
| | $ | 279,374 |
|
Amortization expense related to intangible assets consisted of the following: | | | | | | | | | | | | | | | | | | Three Months Ended July 31, | | Nine Months Ended July 31, | | 2020 | | 2019 | | 2020 | | 2019 | | (in thousands) | Core/developed technology | $ | 12,472 |
| | $ | 12,825 |
| | $ | 37,515 |
| | $ | 43,229 |
| Customer relationships | 8,971 |
| | 9,303 |
| | 26,444 |
| | 28,261 |
| Contract rights intangible | 1,272 |
| | 808 |
| | 3,829 |
| | 2,790 |
| Trademarks and trade names | 934 |
| | 778 |
| | 2,489 |
| | 2,858 |
| Capitalized software development costs(1) | 947 |
| | 700 |
| | 2,782 |
| | 2,207 |
| Total | $ | 24,596 |
| | $ | 24,414 |
| | $ | 73,059 |
| | $ | 79,345 |
|
(1) Amortization of capitalized software development costs is included in cost of products revenue in the unaudited condensed consolidated statements of operations. The following table presents the estimated future amortization of intangible assets as of July 31, 2020: | | | | | Fiscal year | (in thousands) | Remainder of fiscal 2020 | $ | 22,033 |
| 2021 | 75,568 |
| 2022 | 60,735 |
| 2023 | 44,733 |
| 2024 | 34,398 |
| 2025 and thereafter | 36,657 |
| IPR&D | 1,214 |
| Total | $ | 275,338 |
|
|