v3.25.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net
As of March 31, 2025 and December 31, 2024, the Company’s intangible assets consisted of the following:
As of March 31, 2025As of December 31, 2024
Gross carrying valueAccumulated amortizationNet carrying valueGross carrying valueAccumulated amortizationNet carrying value
(in thousands)
Intangible assets:
Customer relationships$69,860 $(39,587)$30,273 $69,860 $(37,364)$32,496 
Developed technology50,130 (44,996)5,134 50,130 (42,482)7,648 
Trade names3,910 (3,732)178 3,910 (3,694)216 
Internet protocol addresses4,984 (2,593)2,391 4,984 (2,468)2,516 
Total intangible assets$128,884 $(90,908)$37,976 $128,884 $(86,008)$42,876 
Schedule of Expected Amortization Expense of Intangible Assets
The expected amortization expense of intangible assets subject to amortization as of March 31, 2025 is as follows:
As of March 31, 2025
(in thousands)
Remainder of 2025$12,077 
20269,193 
20279,051 
20286,891 
2029378 
Thereafter386 
Total$37,976