| Schedule of intangible assets |
The Company’s intangible assets at June 30, 2026 and December 31, 2025 consisted of the following (in thousands): | | | | | | | | | | | | | | Weighted | | | | | | | | | | average | | | | | | | | | | | | amortization | | | | | | | | Net | | | period | | | | | Accumulated | | carrying | June 30, 2026 | | (years) | | Cost | | amortization | | value | Developed technology | | 7.84 | | $ | 340,380 | | $ | 289,571 | | $ | 50,809 | Customer relationships | | 11.86 | | | 268,140 | | | 195,613 | | | 72,527 | Software licenses | | 3.00 | | | 6,855 | | | 5,807 | | | 1,048 | Trade names | | 3.88 | | | 5,000 | | | 5,000 | | | — | | | | | $ | 620,375 | | $ | 495,991 | | $ | 124,384 |
| | | | | | | | | | | | | | 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 June 30, 2026 was as follows (in thousands): | | | Years ending December 31, | | | Remainder of 2026 | $ | 19,443 | 2027 | | 34,347 | 2028 | | 23,769 | 2029 | | 18,380 | 2030 | | 7,723 | 2031 | | 5,927 | Thereafter | | 14,795 | | $ | 124,384 |
|
| Schedule of goodwill |
The components of goodwill at both June 30, 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 |
|