XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Other intangible assets:    
Total intangible assets $ 856,832 $ 857,640
Accumulated Amortization (278,969) (268,439)
Total 548,695  
Total intangible assets, net $ 577,863 589,201
Weighted average    
Other intangible assets:    
Useful life 14 years 1 month 6 days  
Trade name    
Other intangible assets:    
Gross carrying amount, indefinite-lived $ 27,168 27,343
Net, indefinite-lived intangible assets 27,168 27,343
Service provider network    
Other intangible assets:    
Gross carrying amount, indefinite-lived 2,000 2,000
Net, indefinite-lived intangible assets 2,000 2,000
Developed technology    
Other intangible assets:    
Gross carrying amount, finite-lived 798,270 798,260
Accumulated Amortization (264,397) (254,629)
Total $ 533,873 543,631
Developed technology | Weighted average    
Other intangible assets:    
Useful life 14 years 2 months 12 days  
Customer relationships    
Other intangible assets:    
Gross carrying amount, finite-lived $ 18,580 19,072
Accumulated Amortization (4,330) (4,042)
Total $ 14,250 15,030
Customer relationships | Weighted average    
Other intangible assets:    
Useful life 11 years 8 months 12 days  
Software    
Other intangible assets:    
Gross carrying amount, finite-lived $ 10,714 10,865
Accumulated Amortization (10,163) (9,693)
Total $ 551 1,172
Software | Weighted average    
Other intangible assets:    
Useful life 1 year 2 months 12 days  
Other    
Other intangible assets:    
Gross carrying amount, finite-lived $ 100 100
Accumulated Amortization (79) (75)
Total $ 21 $ 25
Other | Weighted average    
Other intangible assets:    
Useful life 1 year 3 months 18 days