| Schedule of Intangible Assets |
As of June 30, 2026 and December 31, 2025, the Company’s intangible assets consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2026 | | As of December 31, 2025 | | | Gross carrying value | | Accumulated amortization | | Net carrying value | | Gross carrying value | | Accumulated amortization | | Net carrying value | | | (in thousands) | | Intangible assets: | | | | | | | | | | | | | | Customer relationships | | $ | 69,100 | | | $ | (49,666) | | | $ | 19,434 | | | $ | 69,100 | | | $ | (45,347) | | | $ | 23,753 | | | Developed technology | | 49,500 | | | (49,500) | | | — | | | 49,500 | | | (49,500) | | | — | | | Trade names | | 3,300 | | | (3,300) | | | — | | | 3,300 | | | (3,300) | | | — | | | Internet protocol addresses | | 4,984 | | | (3,186) | | | 1,798 | | | 4,984 | | | (2,966) | | | 2,018 | | | Total intangible assets | | $ | 126,884 | | | $ | (105,652) | | | $ | 21,232 | | | $ | 126,884 | | | $ | (101,113) | | | $ | 25,771 | |
|
| Schedule of Expected Amortization Expense of Intangible Assets |
The expected amortization expense of intangible assets subject to amortization as of June 30, 2026 is as follows: | | | | | | | As of June 30, 2026 | | (in thousands) | | Remainder of 2026 | $ | 4,525 | | | 2027 | 9,051 | | | 2028 | 6,891 | | | 2029 | 378 | | | 2030 | 281 | | | Thereafter | 106 | | | Total | $ | 21,232 | |
|