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 Years | | March 31, 2025 | | | | Cost | | Accumulated Amortization | | Net | Patents | | 10 | | $ | 37,697 | | | $ | 23,519 | | | $ | 14,178 | | Customer contracts | | 12 | | 9,770 | | | 7,050 | | | 2,720 | | Non-contractual customer relationships | | 8 | | 549,630 | | | 251,139 | | | 298,491 | | Trademarks | | 1 | | 5,425 | | | 5,425 | | | — | | Trade name | | 15 | | 18,240 | | | 8,659 | | | 9,581 | | Developed technology(1) | | 10 | | 622,438 | | | 244,464 | | | 377,974 | | Non-compete | | 3 | | 9,100 | | | 9,100 | | | — | | Total amortized intangible assets | | | | $ | 1,252,300 | | | $ | 549,356 | | | $ | 702,944 | | | | | | | | | | | Internally developed software(1) | | | | $ | 13,723 | | | | | $ | 13,723 | | | | | | | | | | | Total intangible assets | | | | $ | 1,266,023 | | | $ | 549,356 | | | $ | 716,667 | |
______________________________ (1) 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 Years | | December 31, 2024 | | | | Cost | | Accumulated Amortization | | Net | Patents | | 10 | | $ | 36,811 | | | $ | 22,913 | | | $ | 13,898 | | Customer contracts | | 12 | | 9,818 | | | 6,994 | | | 2,824 | | Non-contractual customer relationships | | 8 | | 546,404 | | | 236,267 | | | 310,137 | | Trademarks | | 1 | | 5,425 | | | 5,425 | | | — | | Trade name | | 15 | | 18,239 | | | 8,357 | | | 9,882 | | Developed technology(1) | | 10 | | 619,540 | | | 227,869 | | | 391,671 | | Non-compete | | 3 | | 9,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 March 31, 2025 estimated annual amortization for our intangible assets for each of the next five years and thereafter is approximately (in thousands): | | | | | | | | | Remainder of 2025 | | $ | 96,924 | | 2026 | | 129,911 | | 2027 | | 118,732 | | 2028 | | 118,134 | | 2029 | | 115,048 | | 2030 | | 52,618 | | Thereafter | | 71,577 | | Total | | $ | 702,944 | |
|