| Schedule of Finite-Lived Intangible Assets |
The useful life used for computing amortization for all intangible asset classes is described below: | | | | | | | Software and software development costs | 3 years | | Acquired customer relationships | 10-15 years | | Acquired developed technology | 2-5 years | | Acquired trade names and trademarks | 3 years | | Acquired HSA portfolios | 15 years |
During the years ended January 31, 2020 and 2019, the Company capitalized the following amounts to acquire the rights to act as a custodian of HSA portfolios: | | | | | | | | | | | | | | | | (in thousands) | | January 31, 2020 | | January 31, 2019 | | Acquired HSA portfolios | | $ | 7,659 | | | | $ | 1,195 | |
The gross carrying amount and associated accumulated amortization of intangible assets is as follows as of January 31, 2020 and January 31, 2019: | | | | | | | | | | | | | | | | (in thousands) | | January 31, 2020 | | January 31, 2019 | | Amortizable intangible assets: | | | | | | Software and software development costs | | | $ | 76,221 | | | $ | 44,835 | | | Acquired HSA portfolios | | | 92,770 | | | 85,110 | | | Acquired customer relationships | | | 601,381 | | | 2,882 | | | Acquired developed technology | | | 96,925 | | | — | | | Acquired trade names | | | 12,300 | | | — | | | Amortizable intangible assets, gross | | | 879,597 | | | 132,827 | | | Accumulated amortization | | | (98,851) | | | (53,161) | | | Total amortizable intangible assets, net | | 780,746 | | | 79,666 | | | Acquired in process software development costs | | 2,533 | | | — | | | Total intangible assets, net | | $ | 783,279 | | | $ | 79,666 | |
|
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense |
Estimated amortization expense for the years ending January 31 is as follows: | | | | | | | | | | Year ending January 31, (in thousands) | | | | 2021 | | | $ | 90,868 | | | 2022 | | | 83,476 | | | 2023 | | | 71,804 | | | 2024 | | | 62,622 | | | 2025 | | | 55,810 | | | Thereafter | | | 416,166 | | | Total | | | $ | 780,746 | |
|