XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Gross Carrying Amount of Goodwill
The gross carrying amount of goodwill was as follows (in thousands):
Balance at December 31, 2023$1,753,130 
Foreign exchange(36,807)
Balance at December 31, 2024$1,716,323 
Schedule of Gross Carrying Amounts and Net Book Values of Intangible Assets
The gross carrying amounts and net book values of our intangible assets were as follows (in thousands):
December 31, 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 technologies7.8$7,699,423 $(2,943,728)$4,755,695 $7,785,495 $(2,367,456)$5,418,039 
Manufacturing contracts11,121 (11,121)— 11,828 (11,828)— 
Trademarks2,868 (2,868)— 2,886 (2,886)— 
Total finite-lived intangible assets$7,713,412 $(2,957,717)$4,755,695 $7,800,209 $(2,382,170)$5,418,039 
Schedule of Estimated Future Amortization Costs
Based on finite-lived intangible assets recorded as of December 31, 2024, 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
2025$618,043 
2026618,043 
2027618,043 
2028616,711 
2029614,977 
Thereafter1,669,878 
Total$4,755,695