v3.25.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets, Net [Abstract]    
Cost $ 816,347 $ 816,347
Accumulated Amortization (637,302) (583,059)
Total 179,045 233,288
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Cost 821,562 821,562
Accumulated Amortization (637,302) (583,059)
Total 184,260 238,503
Telecommunication licenses    
Indefinite-Lived Intangible Assets [Line Items]    
Non-amortizable intangible assets: 4,920 4,920
Trademarks and other    
Indefinite-Lived Intangible Assets [Line Items]    
Non-amortizable intangible assets: 295 295
Developed technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 388,341 388,341
Accumulated Amortization (332,799) (306,063)
Total 55,542 82,278
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (332,799) (306,063)
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 348,314 348,314
Accumulated Amortization (237,851) (215,523)
Total 110,463 132,791
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (237,851) (215,523)
Supplier relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 49,756 49,756
Accumulated Amortization (39,903) (35,363)
Total 9,853 14,393
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (39,903) (35,363)
Trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 25,968 25,968
Accumulated Amortization (25,554) (25,014)
Total 414 954
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (25,554) (25,014)
Patent    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 3,968 3,968
Accumulated Amortization (1,195) (1,096)
Total 2,773 2,872
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (1,195) $ (1,096)