v3.25.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net
As of June 30, 2025 and December 31, 2024, the Company’s intangible assets consisted of the following:
As of June 30, 2025As of December 31, 2024
Gross carrying valueAccumulated amortizationNet carrying valueGross carrying valueAccumulated amortizationNet carrying value
(in thousands)
Intangible assets:
Customer relationships$69,100 $(41,028)$28,072 $69,860 $(37,364)$32,496 
Developed technology49,500 (47,025)2,475 50,130 (42,482)7,648 
Trade names— — — 3,910 (3,694)216 
Internet protocol addresses4,984 (2,717)2,267 4,984 (2,468)2,516 
Total intangible assets$123,584 $(90,770)$32,814 $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 June 30, 2025 is as follows:
As of June 30, 2025
(in thousands)
Remainder of 2025$7,043 
20269,064 
20279,051 
20286,891 
2029378 
Thereafter387 
Total$32,814