v3.26.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Cost $ 828,180 $ 828,180
Accumulated Amortization (719,331) (691,330)
Total 108,849 136,850
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Cost 833,395 833,395
Accumulated Amortization (719,331) (691,330)
Total 114,064 142,065
Telecommunication licenses    
Intangible Asset, Indefinite-Lived [Line Items]    
Non-amortizable intangible assets: 4,920 4,920
Trademarks and other    
Intangible Asset, Indefinite-Lived [Line Items]    
Non-amortizable intangible assets: 295 295
Developed technology    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Cost 398,205 398,205
Accumulated Amortization (370,302) (359,450)
Total 27,903 38,755
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization (370,302) (359,450)
Customer relationships    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Cost 350,283 350,283
Accumulated Amortization (272,686) (260,216)
Total 77,597 90,067
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization (272,686) (260,216)
Supplier relationships    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Cost 49,756 49,756
Accumulated Amortization (48,983) (44,443)
Total 773 5,313
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization (48,983) (44,443)
Trade names    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Cost 25,968 25,968
Accumulated Amortization (25,968) (25,928)
Total 0 40
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization (25,968) (25,928)
Patent    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Cost 3,968 3,968
Accumulated Amortization (1,392) (1,293)
Total 2,576 2,675
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization $ (1,392) $ (1,293)