XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023$1,449,258 
Currency translation(4,802)
Balance as of September 30, 2023$1,444,456 
Schedule of Intangible Assets and Goodwill [Table Text Block] Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows (in thousands):
 Weighted-Average Amortization Life in YearsSeptember 30, 2023
 CostAccumulated
Amortization
Net
Patents10$32,741 $20,107 $12,634 
Customer contracts129,860 6,631 3,229 
Non-contractual customer relationships8545,192 151,573 393,619 
Trademarks15,425 5,425 — 
Trade name1518,243 6,852 11,391 
Developed technology10583,845 152,444 431,401 
Non-compete39,100 6,900 2,200 
Total amortized intangible assets $1,204,406 $349,932 $854,474 
Internally developed software*$36,806 $36,806 
Total intangible assets$1,241,212 $349,932 $891,280 
______________________________
* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.

 Weighted-Average Amortization Life in YearsDecember 31, 2022
 CostAccumulated
Amortization
Net
Patents10$29,998 $18,610 $11,388 
Customer contracts1210,026 6,443 3,583 
Non-contractual customer relationships8546,935 101,556 445,379 
Trademarks15,425 5,425 — 
Trade name1518,251 5,959 12,292 
Developed technology10583,176 108,708 474,468 
Non-compete39,100 5,250 3,850 
Total amortized intangible assets $1,202,911 $251,951 $950,960 
Internally developed software*$31,806 $31,806 
Total intangible assets$1,234,717 $251,951 $982,766 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] As of September 30, 2023 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):
Remainder of 2023$32,407 
2024131,060 
2025123,490 
2026122,832 
2027112,782 
2028112,184 
Thereafter219,719 
Total$854,474