XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block] The following table presents the changes in the carrying amount of our goodwill (in thousands):
Total
Balance as of January 1, 2025
$1,432,772 
Currency translation69,148 
Balance as of June 30, 2025
$1,501,920 
Schedule of Intangible Assets and Goodwill [Table Text Block] Intangible assets, carried at cost less accumulated amortization and amortized on a straight-line basis, were as follows (in thousands):
 Weighted-Average Amortization Life in YearsJune 30, 2025
 CostAccumulated
Amortization
Net
Patents10$38,718 $24,148 $14,570 
Customer contracts1210,202 7,300 2,902 
Non-contractual customer relationships8563,987 273,327 290,660 
Trademarks15,425 5,425 — 
Trade name1518,245 8,967 9,278 
Developed technology(1)
10627,611 262,023 365,588 
Non-compete39,100 9,100 — 
Total amortized intangible assets $1,273,288 $590,290 $682,998 
Internally developed software(2)
$15,011 $15,011 
Total intangible assets$1,288,299 $590,290 $698,009 
______________________________
(1)    Developed technology primarily consists of acquired patented technologies and internally developed software. Upon completion of development, the assets are amortized over their estimated useful lives.
(2)    Internally developed software will be reclassified to developed technology and amortized when the projects are complete and the assets are ready for their intended use.

 Weighted-Average Amortization Life in Years
December 31, 2024
 CostAccumulated
Amortization
Net
Patents10$36,811 $22,913 $13,898 
Customer contracts129,818 6,994 2,824 
Non-contractual customer relationships8546,404 236,267 310,137 
Trademarks15,425 5,425 — 
Trade name1518,239 8,357 9,882 
Developed technology(1)
10619,540 227,869 391,671 
Non-compete39,100 9,100 — 
Total amortized intangible assets $1,245,337 $516,925 $728,412 
Internally developed software(2)
$12,377 $12,377 
Total intangible assets$1,257,714 $516,925 $740,789 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
As of June 30, 2025 estimated annual amortization for our intangible assets for each of the next five years and thereafter is approximately (in thousands):
Remainder of 2025$65,763 
2026132,233 
2027121,100 
2028120,502 
2029117,406 
203053,264 
Thereafter72,730 
Total$682,998