Goodwill and Intangible Assets (Tables)
|
9 Months Ended |
Sep. 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 | (11,350) | | | Balance as of September 30, 2026 | $ | 345,422 | |
|
| Schedule of Finite Lived Intangible Assets |
Intangible assets, net consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of September 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,908 | | | $ | (64,313) | | | $ | 88,595 | | | $ | 154,492 | | | $ | (57,344) | | | $ | 97,148 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developed technology | 82,015 | | | (57,240) | | | 24,775 | | | 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,451 | | | $ | (124,381) | | | $ | 114,070 | | | $ | 242,709 | | | $ | (103,967) | | | $ | 138,742 | |
|
| Schedule of Infinite Lived Intangible Assets |
Intangible assets, net consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of September 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,908 | | | $ | (64,313) | | | $ | 88,595 | | | $ | 154,492 | | | $ | (57,344) | | | $ | 97,148 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developed technology | 82,015 | | | (57,240) | | | 24,775 | | | 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,451 | | | $ | (124,381) | | | $ | 114,070 | | | $ | 242,709 | | | $ | (103,967) | | | $ | 138,742 | |
|
| Schedule of Amortization Expense |
The Company recognized amortization expense as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended September 30, | | Nine months ended September 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | | | | | (In thousands) | | Cost of revenue | $ | 5,007 | | | $ | 2,100 | | | $ | 15,141 | | | $ | 6,039 | | | | | | | | | | | | | | | Sales and marketing | 2,524 | | | 2,533 | | | 7,580 | | | 7,446 | | | | | | | | | | | | | | | Total amortization expense | $ | 7,531 | | | $ | 4,633 | | | $ | 22,721 | | | $ | 13,485 | | | |
|
| Schedule of Future Estimated Amortization Expense |
Future estimated amortization expense for definite lived intangible assets is as follows: | | | | | | | As of September 30, | | 2026 | | | | (In thousands) | | 2026 (remaining) | $ | 7,460 | | | 2027 | 29,841 | | | 2028 | 10,021 | | | 2029 | 10,021 | | | 2030 | 10,021 | | | | | Thereafter | 46,006 | | | $ | 113,370 | |
|