XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets, Net [Abstract]    
Cost $ 816,347 $ 836,239
Accumulated Amortization (583,059) (490,964)
Total 233,288 345,275
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Cost 821,562 841,454
Accumulated Amortization (583,059) (490,964)
Total 238,503 350,490
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 397,473
Accumulated Amortization (306,063) (259,635)
Total 82,278 137,838
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (306,063) (259,635)
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 348,314 349,074
Accumulated Amortization (215,523) (170,511)
Total 132,791 178,563
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (215,523) (170,511)
Supplier relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 49,756 49,756
Accumulated Amortization (35,363) (26,316)
Total 14,393 23,440
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (35,363) (26,316)
Trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 25,968 25,968
Accumulated Amortization (25,014) (23,600)
Total 954 2,368
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (25,014) (23,600)
Order backlog    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost   10,000
Accumulated Amortization   (10,000)
Total   0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization   (10,000)
Patent    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 3,968 3,968
Accumulated Amortization (1,096) (902)
Total 2,872 3,066
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (1,096) $ (902)