XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 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 translation15,220 
Balance as of June 30, 2023$1,464,478 
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 YearsJune 30, 2023
 CostAccumulated
Amortization
Net
Patents10$31,434 $19,588 $11,846 
Customer contracts129,975 6,586 3,389 
Non-contractual customer relationships8552,419 136,133 416,286 
Trademarks15,425 5,425 — 
Trade name1518,248 6,555 11,693 
Developed technology10587,123 138,278 448,845 
Non-compete39,100 6,350 2,750 
Total amortized intangible assets $1,213,724 $318,915 $894,809 
Internally developed software*$35,021 $35,021 
Total intangible assets$1,248,745 $318,915 $929,830 
______________________________
* 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 June 30, 2023 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):
Remainder of 2023$66,435 
2024132,106 
2025124,565 
2026123,879 
2027117,818 
2028109,154 
Thereafter220,852 
Total$894,809