XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2024
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, 2023$1,753,130 
Foreign exchange(17,199)
Balance at June 30, 2024$1,735,931 


The gross carrying amounts and net book values of our intangible assets were as follows (in thousands): 
 June 30, 2024December 31, 2023
 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 technologies8.3$7,739,307 $(2,659,845)$5,079,462 $7,785,495 $(2,367,456)$5,418,039 
Manufacturing contracts11,459 (11,459)— 11,828 (11,828)— 
Trademarks2,877 (2,877)— 2,886 (2,886)— 
Total finite-lived intangible assets$7,753,643 $(2,674,181)$5,079,462 $7,800,209 $(2,382,170)$5,418,039 
The decrease in the gross carrying amount of intangible assets as of June 30, 2024, compared to December 31, 2023, relates to the negative impact of foreign currency translation adjustments due to the weakening of the sterling and the euro 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 June 30, 2024, and assuming the underlying assets will not be impaired and that we will not change the expected lives of the assets, future amortization expenses were estimated as follows (in thousands): 
Year Ending December 31,Estimated Amortization Expense
2024 (remainder)$310,564 
2025621,128 
2026621,128 
2027621,128 
2028619,796 
Thereafter2,285,718 
Total$5,079,462