| Schedule of Finite Lived Intangible Assets |
The following table details acquired intangible assets (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Balance at December 31, 2023 | | Weighted Average Estimated Useful Life | | Cost | | Accumulated Amortization | | Net | | Technology assets | 5 years | | $ | 393,511 | | | $ | (201,409) | | | $ | 192,102 | | | Customer assets | 14 years | | 1,473,970 | | | (237,316) | | | 1,236,654 | | | Trade names | 9 years | | 428,944 | | | (102,774) | | | 326,170 | | | Other | 9 years | | 13,299 | | | (6,704) | | | 6,595 | | | Total | | | $ | 2,309,724 | | | $ | (548,203) | | | $ | 1,761,521 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Balance at December 31, 2022 | | Weighted Average Estimated Useful Life | | Cost | | Accumulated Amortization | | Net | | Technology assets | 5 years | | $ | 398,665 | | | $ | (133,116) | | | $ | 265,549 | | | Customer assets | 15 years | | 1,474,163 | | | (110,316) | | | 1,363,847 | | | Trade names | 9 years | | 434,766 | | | (58,352) | | | 376,414 | | | Other | 9 years | | 13,701 | | | (5,477) | | | 8,224 | | | Total | | | $ | 2,321,295 | | | $ | (307,261) | | | $ | 2,014,034 | |
The change in the carrying value of intangible assets was as follows (in thousands): | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2023 | | 2022 | | 2021 | | Acquired intangible assets, net, beginning of the period | $ | 2,014,034 | | | $ | 257,049 | | | $ | 137,612 | | | Acquisitions | 6,300 | | | 2,006,490 | | | 159,100 | | | Amortization expense | (246,873) | | | (208,952) | | | (40,522) | | | | | | | | | Foreign currency translation and other adjustments | (11,940) | | | (40,553) | | | 859 | | | Acquired intangible assets, net, end of the period | $ | 1,761,521 | | | $ | 2,014,034 | | | $ | 257,049 | |
|
| Future Amortization Expense of Intangible Assets |
The estimated future amortization expense of intangible assets as of December 31, 2023 is as follows (in thousands): | | | | | | | 2024 | $ | 227,482 | | | 2025 | 208,252 | | | 2026 | 194,185 | | | 2027 | 147,028 | | | 2028 | 142,826 | | | Thereafter | 841,748 | | | Total | $ | 1,761,521 | |
|