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, 2024 | | | | | $ | 734,727 | | | | | | | | | | | | | | Foreign currency exchange rate fluctuations | | | | | 3,761 | | Balance as of June 30, 2025 | | | | | $ | 738,488 | |
|
Schedule of Carrying Amounts and Useful Lives of Intangible Assets |
The carrying amounts and useful lives of intangible assets were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 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 | $ | 307,418 | | | $ | (141,907) | | | $ | (1,167) | | | $ | 164,344 | | | 4 - 30 | Acquired technology | 45,379 | | | (33,663) | | | — | | | 11,716 | | | 4 - 20 | Trade names | 2,400 | | | (1,820) | | | — | | | 580 | | | 5 | Patents | 1,681 | | | (972) | | | — | | | 709 | | | 2 - 20 | Total intangible assets, net | $ | 356,878 | | | $ | (178,362) | | | $ | (1,167) | | | $ | 177,349 | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 technology | 46,134 | | | (32,421) | | | — | | | 13,713 | | | 4 - 20 | Trade names | 2,400 | | | (1,580) | | | — | | | 820 | | | 5 | Patents | 2,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.
|
Schedule of Estimated Future Amortization Expense for Intangible Assets |
The estimated future amortization expenses for amortizable intangible assets were as follows: | | | | | | | June 30, 2025 | | | | (In thousands) | Remaining six months of 2025 | $ | 10,119 | | 2026 | 18,041 | | 2027 | 16,233 | | 2028 | 15,145 | | 2029 | 13,647 | | Thereafter | 104,164 | | Total | $ | 177,349 | |
|