XML 32 R17.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
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 fluctuations(1,083)
Balance as of December 31, 2024734,727 
Foreign currency exchange rate fluctuations3,219 
Balance as of December 31, 2025$737,946 
Intangible Assets, Net
The carrying amounts and useful lives of intangible assets were as follows:
December 31, 2025
Gross carrying
amount (1)
Accumulated
amortization
Foreign currency exchange
rate fluctuations
Net carrying
amount
Useful life
(years)
(In thousands, except for years)
Customer relationships$306,419 $(148,990)$(1,317)$156,112 
10 - 30
Acquired technology39,715 (26,358)— 13,357 
4 - 20
Trade names2,400 (2,400)— — 5
Patents1,656 (1,020)— 636 
2 - 20
Total intangible assets, net$350,190 $(178,768)$(1,317)$170,105 
December 31, 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 $(133,111)$(1,373)$172,934 
4 - 30
Acquired technology46,134 (32,421)— 13,713 
4 - 20
Trade names2,400 (1,580)— 820 5
Patents2,291 (1,492)— 799 
2 - 20
Total intangible assets, net$358,243 $(168,604)$(1,373)$188,266 
_________________________________________________
(1)    The differences in gross carrying amounts between periods are primarily due to the write-off of certain fully amortized intangible assets.
Amortization expense of intangible assets was $21.6 million, $22.8 million, and $31.6 million for the years ended December 31, 2025, 2024, and 2023, respectively.
The estimated future amortization expenses for amortizable intangible assets were as follows:
December 31,
2025
(In thousands)
2026$17,998 
202716,516 
202815,448 
202913,950 
203010,443 
Thereafter95,750 
Total$170,105