XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The following table represents changes in the carrying amount of goodwill:
(In thousands)
Balance as of December 31, 2023$735,810 
Foreign currency exchange rate fluctuations1,359 
Balance as of September 30, 2024$737,169 
Schedule of Carrying Amounts and Useful Lives of Intangible Assets
The carrying amounts and useful lives of intangible assets as of September 30, 2024 and December 31, 2023 were as follows:
September 30, 2024
Gross carrying
amount (1)
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$307,418 $(128,750)$(1,197)$177,471 
4 - 30
Acquired technology46,134 (31,405)— 14,729 
4 - 20
Trade names2,400 (1,460)— 940 5
Patents2,291 (1,462)— 829 
2 - 20
Total intangible assets, net
$358,243 $(163,077)$(1,197)$193,969 
 
December 31, 2023
Gross carrying
amount (1)
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 intangible assets, net
$405,698 $(193,199)$(1,326)$211,173 
_________________________________________________
(1)    The differences in gross carrying amounts between periods are primarily due to the write-off of certain fully amortized intangible assets.
Schedule of Estimated Future Amortization Expense for Intangible Assets
The estimated future amortization expenses for amortizable intangible assets were as follows:
September 30,
2024
(In thousands)
Remaining three months of 2024$5,526 
202521,002 
202618,087 
202716,269 
202815,184 
Thereafter117,901 
Total$193,969