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
The gross carrying amount of goodwill was as follows (in thousands):
Balance at December 31, 2024$1,716,323 
Foreign exchange113,017 
Balance at December 31, 2025$1,829,340 
The gross carrying amounts and net book values of our intangible assets were as follows (in thousands):
December 31, 2025December 31, 2024
Remaining
Weighted-
Average Useful
Life
(In years)
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Acquired developed technologies6.8$8,194,656 $(3,765,146)$4,429,510 $7,699,423 $(2,943,728)$4,755,695 
Manufacturing contracts—12,578 (12,578)— 11,121 (11,121)— 
Trademarks—2,904 (2,904)— 2,868 (2,868)— 
Total finite-lived intangible assets$8,210,138 $(3,780,628)$4,429,510 $7,713,412 $(2,957,717)$4,755,695 
The increase in the gross carrying amount of intangible assets as of December 31, 2025 compared to December 31, 2024 primarily relates to the positive impact of foreign currency translation adjustments due to the strengthening of sterling against the U.S. dollar.
The assumptions and estimates used to determine future cash flows and remaining useful lives of our intangible and other long-lived assets are complex and subjective. They can be affected by various factors, including external factors, such as industry and economic trends, and internal factors such as changes in our business strategy and our forecasts for specific product lines.
Based on finite-lived intangible assets recorded as of December 31, 2025, and assuming the underlying assets will not be impaired and that we will not change the expected lives of any other assets, future amortization expenses were estimated as follows (in thousands):
Year Ending December 31,Estimated Amortization Expense
2026$683,211 
2027673,586 
2028649,535 
2029647,270 
2030586,093 
Thereafter1,189,815 
Total$4,429,510