XML 52 R38.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]  
Changes in the Carrying Amount of Goodwill
The following table represents changes in the carrying amount of goodwill:
(In thousands)
Balance as of December 31, 2021$738,900 
Additions (1)
2,549 
Measurement period adjustments (1)
(3,770)
Foreign currency exchange rate fluctuations(3,405)
Balance as of December 31, 2022734,274 
Foreign currency exchange rate fluctuations1,536 
Balance as of December 31, 2023$735,810 
_________________________________________________
(1)     Refer to Note 2, Business Combinations, for further information.
Carrying Amounts and Useful Lives of Intangible Assets
The carrying amounts and useful lives of intangible assets as of December 31, 2023 and 2022 were as follows:
December 31, 2023
Gross carrying
amount
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$307,418 $(115,232)$(1,326)$190,860 
4 - 30
Acquired technology84,876 (67,033)— 17,843 
4 - 20
Backlog1,800 (1,800)— — 2
Trade names9,200 (7,680)— 1,520 
5 - 12
Patents2,404 (1,454)— 950 
2 - 20
Total intangibles assets, net$405,698 $(193,199)$(1,326)$211,173 

December 31, 2022
Gross carrying
amount
Accumulated
amortization
 Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$311,089 $(99,177)$(1,514)$210,398 
4 - 30
Acquired technology92,066 (64,299)— 27,767 
4 - 20
Backlog1,800 (900)— 900 2
Trade names9,200 (6,633)— 2,567 
5 - 12
Patents2,430 (1,306)— 1,124 
2 - 20
Non-compete agreements600 (450)— 150 3
Total intangibles assets, net$417,185 $(172,765)$(1,514)$242,906 
Estimated Future Amortization Expense for Intangible Assets
The estimated future amortization expenses for amortizable intangible assets were as follows:
December 31,
2023
(In thousands)
2024$22,736 
202521,060 
202618,080 
202716,245 
202815,180 
Thereafter117,872 
Total$211,173