Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Components of Gross and Net Intangible Assets (Details)

v3.19.2
Intangible Assets - Components of Gross and Net Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 277,038 $ 278,027
Accumulated Impairment (10,649) (13,259)
Accumulated Amortization (139,404) (125,315)
Net Book Value 126,985 139,453
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 110,516 111,198
Accumulated Impairment (6,636) (6,768)
Accumulated Amortization (53,225) (50,046)
Net Book Value 50,655 54,384
Customer related    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 99,050 99,440
Accumulated Impairment (50) (1,961)
Accumulated Amortization (44,523) (38,574)
Net Book Value 54,477 58,905
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 47,047 47,217
Accumulated Impairment (3,831) (4,397)
Accumulated Amortization (22,714) (19,250)
Net Book Value 20,502 23,570
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,282 16,264
Accumulated Impairment 0 0
Accumulated Amortization (15,179) (14,164)
Net Book Value 1,103 2,100
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,953 2,718
Accumulated Impairment (132) (133)
Accumulated Amortization (2,801) (2,524)
Net Book Value 20 61
Service Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,190 1,190
Accumulated Impairment 0 0
Accumulated Amortization (962) (757)
Net Book Value $ 228 $ 433