Goodwill and Intangible Assets, Net (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Intangible Asset, Goodwill and Other [Abstract] |
|
| Schedule of Changes in Carrying Value of Goodwill |
The change in the carrying amounts of goodwill during the six months ended June 30, 2026 is presented below (in thousands): | | | | | | | Balance as of December 31, 2025 | $ | 146,676 | | Goodwill acquired (Note 5) | 51,334 | | | Balance as of June 30, 2026 | $ | 198,010 | |
|
| Schedule of Intangible Asset, Finite-Lived |
The following tables summarize acquired intangible assets as of the periods presented below: | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2026 | | Gross Amount | | Accumulated Amortization | | Net Carrying Value | | Weighted Average Remaining Useful Life | | (amounts in thousands) | | (in years) | | Developed technology | $ | 51,896 | | | $ | (21,828) | | | $ | 30,068 | | | 4.8 | | Customer relationships | 82,400 | | | (19,995) | | | 62,405 | | | 6.1 | Trademarks | 700 | | | (700) | | | — | | | — | | | Total | $ | 134,996 | | | $ | (42,523) | | | $ | 92,473 | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2025 | | Gross Amount | | Accumulated Amortization | | Net Carrying Value | | Weighted Average Remaining Useful Life | | (amounts in thousands) | | (in years) | | Developed technology | $ | 41,196 | | | $ | (18,535) | | | $ | 22,661 | | | 4.4 | | Customer relationships | 69,200 | | | (14,875) | | | 54,325 | | | 6.4 | Trademarks | 700 | | | (700) | | | — | | | — | | | Total | $ | 111,096 | | | $ | (34,110) | | | $ | 76,986 | | | |
|
| Schedule of Finite-lived Intangible Assets Amortization Expense |
Amortization of acquired intangible assets is as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | Cost of revenue | $ | 1,655 | | | $ | 1,275 | | | $ | 3,292 | | | $ | 2,536 | | | | | | | | | | | Sales and marketing | 2,574 | | | 2,233 | | | 5,120 | | | 4,486 | | | | | | | | | | | | | | | | | | | Total amortization expense | $ | 4,229 | | | $ | 3,508 | | | $ | 8,412 | | | $ | 7,022 | |
|
| Schedule of Estimated Future Amortization Expense |
As of June 30, 2026, expected future amortization expense related to acquired intangible assets is as follows (in thousands): | | | | | | | | | | Year Ending December 31, | | Amortization Expense | | Remainder of 2026 | | $ | 8,552 | | | 2027 | | 16,965 | | | 2028 | | 17,011 | | | 2029 | | 16,965 | | | 2030 | | 14,052 | | Thereafter | | 18,928 | | | Total future amortization | | $ | 92,473 | |
|