XML 41 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Amortizable intangible assets:    
Gross $ 547,514 $ 543,442
Accumulated Amortization (107,576) (87,258)
Net 439,938 456,184
Intangible assets, gross 552,729 548,107
Total 445,153 460,849
Telecommunication licenses    
Amortizable intangible assets:    
Non-amortizable intangible assets: 4,920 4,370
Domain names    
Amortizable intangible assets:    
Non-amortizable intangible assets: 32 32
Trademarks and other    
Amortizable intangible assets:    
Non-amortizable intangible assets: 263 263
Developed technology    
Amortizable intangible assets:    
Gross 334,599 333,980
Accumulated Amortization (67,259) (55,390)
Net 267,340 278,590
Customer relationships    
Amortizable intangible assets:    
Gross 185,594 182,339
Accumulated Amortization (33,296) (26,347)
Net 152,298 155,992
Supplier relationships    
Amortizable intangible assets:    
Gross 4,356 4,356
Accumulated Amortization (2,006) (1,532)
Net 2,350 2,824
Trade names    
Amortizable intangible assets:    
Gross 20,060 20,060
Accumulated Amortization (4,727) (3,727)
Net 15,333 16,333
Patent    
Amortizable intangible assets:    
Gross 2,905 2,707
Accumulated Amortization (288) (262)
Net $ 2,617 $ 2,445