XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 are as follows:
Year ended December 31,
20232022
(in thousands)
Beginning balance$670,185 $636,805 
Goodwill acquired from business combinations— 33,419 
Foreign currency translation and other adjustments171 (39)
Ending balance$670,356 $670,185 
Schedule of Intangible Assets
The useful lives of the intangible assets are as follows:

Customer relationships
3 to 8 years
Developed technology
4 to 5 years
Trade names
3 to 4 years
Backlog2 years
Internet protocol addresses10 years
In-process research and development (“IPR&D”)
Indefinite
As of December 31, 2023 and December 31, 2022, the Company’s intangible assets consisted of the following:
As of December 31, 2023
As of December 31, 2022
Gross carrying valueAccumulated amortizationNet carrying valueGross carrying valueAccumulated amortizationNet carrying value
(in thousands)
Intangible assets:
Customer relationships$69,860 $(28,473)$41,387 $69,860 $(19,582)$50,278 
Developed technology50,130 (32,424)17,706 50,130 (22,367)27,763 
Trade names3,910 (3,542)368 3,910 (2,564)1,346 
Internet protocol addresses4,984 (1,970)3,014 4,984 (1,471)3,513 
Backlog— — — 2,200 (2,200)— 
Total intangible assets$128,884 $(66,409)$62,475 $131,084 $(48,184)$82,900 
Schedule of Expected Amortization Expense of Intangible Assets
The expected amortization expense of intangible assets subject to amortization as of December 31, 2023 is as follows:
As of December 31, 2023
(in thousands)
2024$19,599 
202516,976 
20269,193 
20279,051 
20286,891 
Thereafter765 
Total$62,475