| Goodwill and Intangible Assets |
Goodwill and Intangible Assets The following table summarizes the changes in the carrying amount of goodwill as of December 31, 2024 and 2023 (in thousands): | | | | | | | | | | | | | 2024 | | 2023 | | | | | | | | | | Goodwill | $ | 522,766 | | | $ | 522,766 | |
Intangible assets consisted of the following as of December 31, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2024 | | | Amortization Period (years) | | Cost | | Accumulated Amortization | | Net | | Client Relationships | 7-15 | | $ | 143,101 | | | $ | 75,423 | | | $ | 67,678 | | | Developed Technology | 10-15 | | 310,226 | | | 75,758 | | | 234,468 | | | Marketing Assets | 4 | | 549 | | | 514 | | | 35 | | | Trademarks | 15 | | 31,473 | | | 7,420 | | | 24,053 | | | Trade Name | 2.5 | | 2,584 | | | 2,584 | | | — | | | Trademark - Indefinite lived | — | | 13,447 | | | — | | | 13,447 | | | Total | | | $ | 501,380 | | | $ | 161,699 | | | $ | 339,681 | | | | | | | | | | | | | 2023 | | Amortization Period (years) | | Cost | | Accumulated Amortization | | Net | | Client Relationships | 7-15 | | $ | 143,101 | | | $ | 65,534 | | | $ | 77,567 | | | Developed Technology | 10-15 | | 310,226 | | | 54,438 | | | 255,788 | | | Marketing Assets | 4 | | 549 | | | 376 | | | 173 | | | Trademarks | 15 | | 31,473 | | | 5,321 | | | 26,152 | | | Trade Name | 2.5 | | 2,584 | | | 2,583 | | | 1 | | | Trademark - Indefinite lived | — | | 13,447 | | | — | | | 13,447 | | | Total | | | $ | 501,380 | | | $ | 128,252 | | | $ | 373,128 | | | | | | | | | |
For the years ended December 31, 2024, 2023 and 2022, amortization on the Consolidated Statements of Operations was recorded as follows (in thousands): | | | | | | | | | | | | | | | | | | | | 2024 | | 2023 | | 2022 | | Amortization recorded in: | | | | | | | Cost of revenue | $ | 19,638 | | | $ | 19,638 | | | $ | 19,412 | | | General and administrative | 13,808 | | | 15,495 | | | 14,646 | | | Total amortization | $ | 33,446 | | | $ | 35,133 | | | $ | 34,058 | |
As of December 31, 2024, the estimated amortization expense related to amortizable intangible assets for each of the five following years and thereafter is as follows (in thousands): | | | | | | | | | | 2025 | | $ | 33,343 | | | 2026 | | 33,308 | | | 2027 | | 32,758 | | | 2028 | | 32,758 | | | 2029 | | 32,758 | | | Thereafter | | 161,309 | | | Total | | $ | 326,234 | |
|