XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets, Net [Abstract]    
Cost $ 816,347 $ 816,347
Accumulated Amortization (610,247) (583,059)
Total 206,100 233,288
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Cost 821,562 821,562
Accumulated Amortization (610,247) (583,059)
Total 211,315 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 (319,476) (306,063)
Total 68,865 82,278
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (319,476) (306,063)
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 348,314 348,314
Accumulated Amortization (226,709) (215,523)
Total 121,605 132,791
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (226,709) (215,523)
Supplier relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 49,756 49,756
Accumulated Amortization (37,633) (35,363)
Total 12,123 14,393
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (37,633) (35,363)
Trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 25,968 25,968
Accumulated Amortization (25,284) (25,014)
Total 684 954
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (25,284) (25,014)
Patent    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 3,968 3,968
Accumulated Amortization (1,145) (1,096)
Total 2,823 2,872
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (1,145) $ (1,096)