| Schedule of goodwill balance |
The goodwill balance as of June 30, 2026 and December 31, 2025, and the changes during the period, were as follows: | | | | | | | | | | | Total | | (In thousands) | Balance as of December 31, 2025 | | $ | 5,291,787 | | Measurement period adjustment and other | | 670 | | | | | | Balance as of June 30, 2026 | | $ | 5,292,457 | | | | | | | |
|
| Schedule of intangible assets |
Intangible assets consist of the following: | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2026 | | | Cost | | Accumulated Amortization | | Net | | Amortizable intangible assets: | | (In thousands) | | Developed technology | | $ | 398,205 | | | $ | (370,302) | | | $ | 27,903 | | | Customer relationships | | 350,283 | | | (272,686) | | | 77,597 | | | Supplier relationships | | 49,756 | | | (48,983) | | | 773 | | | Trade names | | 25,968 | | | (25,968) | | | — | | | | | | | | | | Patent | | 3,968 | | | (1,392) | | | 2,576 | | | Total amortizable intangible assets | | 828,180 | | | (719,331) | | | 108,849 | | | Non-amortizable intangible assets: | | | | | | | | Telecommunication licenses | | 4,920 | | | — | | | 4,920 | | | Trademarks and other | | 295 | | | — | | | 295 | | | Total | | $ | 833,395 | | | $ | (719,331) | | | $ | 114,064 | |
| | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2025 | | | | | Cost | | Accumulated Amortization | | Net | | | | Amortizable intangible assets: | | (In thousands) | | | | Developed technology | | $ | 398,205 | | | $ | (359,450) | | | $ | 38,755 | | | | | Customer relationships | | 350,283 | | | (260,216) | | | 90,067 | | | | | Supplier relationships | | 49,756 | | | (44,443) | | | 5,313 | | | | | Trade names | | 25,968 | | | (25,928) | | | 40 | | | | | | | | | | | | | | Patent | | 3,968 | | | (1,293) | | | 2,675 | | | | | Total amortizable intangible assets | | 828,180 | | | (691,330) | | | 136,850 | | | | | Non-amortizable intangible assets: | | | | | | | | | | Telecommunication licenses | | 4,920 | | | — | | | 4,920 | | | | | Trademarks and other | | 295 | | | — | | | 295 | | | | | Total | | $ | 833,395 | | | $ | (691,330) | | | $ | 142,065 | | | |
|
| Schedule of total estimated future amortization expense |
Total estimated future amortization expense is as follows: | | | | | | | | | | | As of June 30, 2026 | | Year Ended December 31, | | (In thousands) | | 2026 (remaining six months) | | $ | 16,614 | | | 2027 | | 27,796 | | | 2028 | | 21,520 | | | 2029 | | 17,353 | | | 2030 | | 16,614 | | | Thereafter | | 8,952 | | | Total | | $ | 108,849 | |
|