Schedule of Intangible Assets, Net |
As of June 30, 2025 and December 31, 2024, the Company’s intangible assets consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2025 | | As of December 31, 2024 | | | Gross carrying value | | Accumulated amortization | | Net carrying value | | Gross carrying value | | Accumulated amortization | | Net carrying value | | | (in thousands) | Intangible assets: | | | | | | | | | | | | | Customer relationships | | $ | 69,100 | | | $ | (41,028) | | | $ | 28,072 | | | $ | 69,860 | | | $ | (37,364) | | | $ | 32,496 | | Developed technology | | 49,500 | | | (47,025) | | | 2,475 | | | 50,130 | | | (42,482) | | | 7,648 | | Trade names | | — | | | — | | | — | | | 3,910 | | | (3,694) | | | 216 | | Internet protocol addresses | | 4,984 | | | (2,717) | | | 2,267 | | | 4,984 | | | (2,468) | | | 2,516 | | Total intangible assets | | $ | 123,584 | | | $ | (90,770) | | | $ | 32,814 | | | $ | 128,884 | | | $ | (86,008) | | | $ | 42,876 | |
|
Schedule of Expected Amortization Expense of Intangible Assets |
The expected amortization expense of intangible assets subject to amortization as of June 30, 2025 is as follows: | | | | | | | As of June 30, 2025 | | (in thousands) | Remainder of 2025 | $ | 7,043 | | 2026 | 9,064 | | 2027 | 9,051 | | 2028 | 6,891 | | 2029 | 378 | | Thereafter | 387 | | Total | $ | 32,814 | |
|