Goodwill and Intangible Assets (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Intangible Asset, Goodwill and Other [Abstract] |
|
| Schedule of Changes in Carrying Amount of Goodwill |
The change in carrying amount of goodwill was as follows: | | | | | | | Total | | | | (In thousands) | | | | | | | | | | Balance as of December 31, 2025 | $ | 356,772 | | | | | | | Foreign currency translation adjustments | (10,191) | | | Balance as of June 30, 2026 | $ | 346,581 | |
|
| Schedule of Finite Lived Intangible Assets |
Intangible assets, net consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, | | As of December 31, | | | | 2026 | | 2025 | | | | | | | | | | | | | | Gross Amount | | Accumulated Amortization | | Net Carrying Value | | Gross Amount | | Accumulated Amortization | | Net Carrying Value | | | | | | | | | | | | | | (In thousands) | | Customer relationships | $ | 152,472 | | | $ | (61,643) | | | $ | 90,829 | | | $ | 154,492 | | | $ | (57,344) | | | $ | 97,148 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developed technology | 82,296 | | | (52,464) | | | 29,832 | | | 84,765 | | | (43,795) | | | 40,970 | | | Other, definite lived | 2,828 | | | (2,828) | | | — | | | 2,828 | | | (2,828) | | | — | | | Licenses and other, indefinite lived | 700 | | | — | | | 700 | | | 624 | | | — | | | 624 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Total intangible assets, net | $ | 238,296 | | | $ | (116,935) | | | $ | 121,361 | | | $ | 242,709 | | | $ | (103,967) | | | $ | 138,742 | |
|
| Schedule of Infinite Lived Intangible Assets |
Intangible assets, net consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, | | As of December 31, | | | | 2026 | | 2025 | | | | | | | | | | | | | | Gross Amount | | Accumulated Amortization | | Net Carrying Value | | Gross Amount | | Accumulated Amortization | | Net Carrying Value | | | | | | | | | | | | | | (In thousands) | | Customer relationships | $ | 152,472 | | | $ | (61,643) | | | $ | 90,829 | | | $ | 154,492 | | | $ | (57,344) | | | $ | 97,148 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developed technology | 82,296 | | | (52,464) | | | 29,832 | | | 84,765 | | | (43,795) | | | 40,970 | | | Other, definite lived | 2,828 | | | (2,828) | | | — | | | 2,828 | | | (2,828) | | | — | | | Licenses and other, indefinite lived | 700 | | | — | | | 700 | | | 624 | | | — | | | 624 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Total intangible assets, net | $ | 238,296 | | | $ | (116,935) | | | $ | 121,361 | | | $ | 242,709 | | | $ | (103,967) | | | $ | 138,742 | |
|
| Schedule of Amortization Expense |
The Company recognized amortization expense as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | | | | | (In thousands) | | Cost of revenue | $ | 5,060 | | | $ | 2,042 | | | $ | 10,134 | | | $ | 3,939 | | | | | | | | | | | | | | | Sales and marketing | 2,526 | | | 2,523 | | | 5,056 | | | 4,913 | | | | | | | | | | | | | | | Total amortization expense | $ | 7,586 | | | $ | 4,565 | | | $ | 15,190 | | | $ | 8,852 | | | |
|
| Schedule of Future Estimated Amortization Expense |
Future estimated amortization expense for definite lived intangible assets is as follows: | | | | | | | As of June 30, | | 2026 | | | | (In thousands) | | 2026 (remaining) | $ | 14,940 | | | 2027 | 29,880 | | | 2028 | 9,992 | | | 2029 | 9,992 | | | 2030 | 9,992 | | | | | Thereafter | 45,865 | | | $ | 120,661 | |
|