| Schedule of intangible assets |
The Company’s intangible assets at March 31, 2026 and December 31, 2025 consisted of the following (in thousands): | | | | | | | | | | | | | | Weighted | | | | | | | | | | average | | | | | | | | | | | | amortization | | | | | | | | Net | | | period | | | | | Accumulated | | carrying | March 31, 2026 | | (years) | | Cost | | amortization | | value | Developed technology | | 7.84 | | $ | 340,380 | | $ | 285,357 | | $ | 55,023 | Customer relationships | | 11.86 | | | 268,140 | | | 190,118 | | | 78,022 | Software licenses | | 3.00 | | | 6,855 | | | 5,667 | | | 1,188 | Trade names | | 3.88 | | | 5,000 | | | 5,000 | | | — | | | | | $ | 620,375 | | $ | 486,142 | | $ | 134,233 |
| | | | | | | | | | | | | | Weighted | | | | | | | | | | average | | | | | | | | | | | | amortization | | | | | | | | Net | | | period | | | | | Accumulated | | carrying | December 31, 2025 | | (years) | | Cost | | amortization | | value | Developed technology | | 7.84 | | $ | 340,380 | | $ | 281,000 | | $ | 59,380 | Customer relationships | | 11.86 | | | 268,140 | | | 184,462 | | | 83,678 | Software licenses | | 3.00 | | | 5,748 | | | 5,462 | | | 286 | Trade names | | 3.88 | | | 5,000 | | | 5,000 | | | — | | | | | $ | 619,268 | | $ | 475,924 | | $ | 143,344 |
|
| Schedule of estimated future amortization expense for intangible assets |
Estimated future amortization expense for the Company’s intangible assets at March 31, 2026 was as follows (in thousands): | | | Years ending December 31, | | | Remainder of 2026 | $ | 29,292 | 2027 | | 34,347 | 2028 | | 23,769 | 2029 | | 18,380 | 2030 | | 7,723 | 2031 | | 5,927 | Thereafter | | 14,795 | | $ | 134,233 |
|
| Schedule of goodwill |
The components of goodwill at both March 31, 2026 and December 31, 2025 were as follows (in thousands): | | | | | | | | | | Cloud and | | IP Optical | | | | | Edge | | Networks | | Total | Goodwill | $ | 392,302 | | $ | 191,996 | | $ | 584,298 | Accumulated impairment losses | | (167,406) | | | (116,000) | | | (283,406) | | $ | 224,896 | | $ | 75,996 | | $ | 300,892 |
|