Schedule of intangible assets |
Intangible assets consist of the following: | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2025 | | | Cost | | Accumulated Amortization | | Net | Amortizable intangible assets: | | (In thousands) | Developed technology | | $ | 388,341 | | | $ | (332,799) | | | $ | 55,542 | | Customer relationships | | 348,314 | | | (237,851) | | | 110,463 | | Supplier relationships | | 49,756 | | | (39,903) | | | 9,853 | | Trade names | | 25,968 | | | (25,554) | | | 414 | | | | | | | | | Patent | | 3,968 | | | (1,195) | | | 2,773 | | Total amortizable intangible assets | | 816,347 | | | (637,302) | | | 179,045 | | Non-amortizable intangible assets: | | | | | | | Telecommunication licenses | | 4,920 | | | — | | | 4,920 | | Trademarks and other | | 295 | | | — | | | 295 | | Total | | $ | 821,562 | | | $ | (637,302) | | | $ | 184,260 | |
| | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2024 | | | | | Cost | | Accumulated Amortization | | Net | | | Amortizable intangible assets: | | (In thousands) | | | Developed technology | | $ | 388,341 | | | $ | (306,063) | | | $ | 82,278 | | | | Customer relationships | | 348,314 | | | (215,523) | | | 132,791 | | | | Supplier relationships | | 49,756 | | | (35,363) | | | 14,393 | | | | Trade names | | 25,968 | | | (25,014) | | | 954 | | | | | | | | | | | | | Patent | | 3,968 | | | (1,096) | | | 2,872 | | | | Total amortizable intangible assets | | 816,347 | | | (583,059) | | | 233,288 | | | | Non-amortizable intangible assets: | | | | | | | | | Telecommunication licenses | | 4,920 | | | — | | | 4,920 | | | | Trademarks and other | | 295 | | | — | | | 295 | | | | Total | | $ | 821,562 | | | $ | (583,059) | | | $ | 238,503 | | | |
|
Schedule of total estimated future amortization expense |
Total estimated future amortization expense is as follows: | | | | | | | | | | | As of June 30, 2025 | Year Ended December 31, | | (In thousands) | 2025 (remaining six months) | | $ | 53,619 | | 2026 | | 42,149 | | 2027 | | 25,330 | | 2028 | | 19,055 | | 2029 | | 14,970 | | Thereafter | | 23,922 | | Total | | $ | 179,045 | |
|