| Goodwill |
The change in the carrying amount of goodwill during the six months ended June 30, 2026 was as follows (in thousands): | | | | | | | Balance as of December 31, 2025 | $ | 135,847 | | | Goodwill acquired | 220,397 | | | Effect of currency translation | (1,536) | | | Balance as of June 30, 2026 | $ | 354,708 | |
|
| Schedule of Intangible Assets |
Intangible assets that were not fully amortized as of June 30, 2026 and December 31, 2025 consisted of the following (dollars in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2026 | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Weighted-Average Remaining Life | | Business relationships | $ | 68,918 | | | $ | (19,885) | | | $ | 49,033 | | | 6.9 years | | | Developed technology | 52,309 | | | (16,241) | | | 36,068 | | | 3.4 years | | | Licensing agreements | 6,141 | | | (3,775) | | | 2,366 | | | 3.7 years | | | | | | | | | | | | Domain and data licenses | 3,337 | | | (3,048) | | | 289 | | | 3.1 years | | | Trademarks | 5,877 | | | (1,540) | | | 4,337 | | | 7.0 years | | | | | | | | | | | | Total | $ | 136,582 | | | $ | (44,489) | | | $ | 92,093 | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2025 | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Weighted-Average Remaining Life | | Business relationships | $ | 45,918 | | | $ | (13,390) | | | $ | 32,528 | | | 7.6 years | | | Developed technology | 22,309 | | | (11,494) | | | 10,815 | | | 3.3 years | | | Licensing agreements | 6,141 | | | (3,453) | | | 2,688 | | | 4.2 years | | | | | | | | | | | | Domain and data licenses | 3,324 | | | (2,999) | | | 325 | | | 3.6 years | | | Trademarks | 3,877 | | | (1,195) | | | 2,682 | | | 9.8 years | | | | | | | | | | | | Total | $ | 81,569 | | | $ | (32,531) | | | $ | 49,038 | | | | |
|
| Schedule of Future Amortization Expense |
As of June 30, 2026, estimated future amortization expense was as follows (in thousands): | | | | | | | | | Remainder of 2026 | $ | 10,860 | | | 2027 | 20,720 | | | 2028 | 20,325 | | | 2029 | 15,548 | | | 2030 | 6,433 | | | 2031 | 5,654 | | | Thereafter | 12,553 | | | Total amortization | $ | 92,093 | |
|