Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Intangible Assets - Components of Gross and Net Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 279,822 $ 276,820
Accumulated Impairment (5,090) (5,157)
Accumulated Amortization (119,109) (99,081)
Net Book Value 155,623 172,582
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 111,853 101,045
Accumulated Impairment (1,044) (1,058)
Accumulated Amortization (48,275) (42,048)
Net Book Value 62,534 57,939
Customer related    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 100,349 108,074
Accumulated Impairment (50) (50)
Accumulated Amortization (36,244) (28,972)
Net Book Value 64,055 79,052
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 47,450 49,313
Accumulated Impairment (3,864) (3,916)
Accumulated Amortization (17,768) (13,273)
Net Book Value 25,818 32,124
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,243 15,610
Accumulated Impairment 0 0
Accumulated Amortization (13,650) (12,293)
Net Book Value 2,593 3,317
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,737 2,778
Accumulated Impairment (132) (133)
Accumulated Amortization (2,521) (2,495)
Net Book Value 84 150
Service Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,190 0
Accumulated Impairment 0 0
Accumulated Amortization (651) 0
Net Book Value $ 539 $ 0