XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Other intangible assets:    
Total intangible assets $ 857,648 $ 857,640
Accumulated Amortization (289,593) (268,439)
Total 538,833  
Total intangible assets, net $ 568,055 589,201
Weighted average    
Other intangible assets:    
Useful life 13 years 10 months 24 days  
Trade name    
Other intangible assets:    
Gross carrying amount, indefinite-lived $ 27,222 27,343
Net, indefinite-lived intangible assets 27,222 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,253 798,260
Accumulated Amortization (274,345) (254,629)
Total $ 523,908 543,631
Developed technology | Weighted average    
Other intangible assets:    
Useful life 14 years  
Customer relationships    
Other intangible assets:    
Gross carrying amount, finite-lived $ 18,731 19,072
Accumulated Amortization (4,758) (4,042)
Total $ 13,973 15,030
Customer relationships | Weighted average    
Other intangible assets:    
Useful life 11 years 6 months  
Software    
Other intangible assets:    
Gross carrying amount, finite-lived $ 11,342 10,865
Accumulated Amortization (10,407) (9,693)
Total $ 935 1,172
Software | Weighted average    
Other intangible assets:    
Useful life 1 year 10 months 24 days  
Other    
Other intangible assets:    
Gross carrying amount, finite-lived $ 100 100
Accumulated Amortization (83) (75)
Total $ 17 $ 25
Other | Weighted average    
Other intangible assets:    
Useful life 1 year