XML 15 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Intangible assets:    
Gross Carrying Value $ 471,087 $ 462,699
Accumulated Amortization (221,182) (162,788)
Net Carrying Value 249,905 299,911
Customer relationships    
Intangible assets:    
Gross Carrying Value 272,767 272,226
Accumulated Amortization (115,583) (84,339)
Net Carrying Value 157,184 187,887
Developed technology    
Intangible assets:    
Gross Carrying Value 169,722 162,316
Accumulated Amortization (80,523) (57,948)
Net Carrying Value 89,199 104,368
Patents and patent licenses    
Intangible assets:    
Gross Carrying Value 20,554 20,214
Accumulated Amortization (19,228) (17,700)
Net Carrying Value 1,326 2,514
Trade names    
Intangible assets:    
Gross Carrying Value 7,074 6,952
Accumulated Amortization (4,878) (1,947)
Net Carrying Value $ 2,196 5,005
Non-compete agreements    
Intangible assets:    
Intangible asset useful life 3 years  
Gross Carrying Value $ 970 991
Accumulated Amortization (970) (854)
Net Carrying Value $ 0 $ 137
Minimum | Customer relationships    
Intangible assets:    
Intangible asset useful life 7 years  
Minimum | Developed technology    
Intangible assets:    
Intangible asset useful life 3 years  
Minimum | Patents and patent licenses    
Intangible assets:    
Intangible asset useful life 3 years  
Minimum | Trade names    
Intangible assets:    
Intangible asset useful life 2 years  
Maximum | Customer relationships    
Intangible assets:    
Intangible asset useful life 12 years  
Maximum | Developed technology    
Intangible assets:    
Intangible asset useful life 10 years  
Maximum | Patents and patent licenses    
Intangible assets:    
Intangible asset useful life 5 years  
Maximum | Trade names    
Intangible assets:    
Intangible asset useful life 5 years