Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Intangible Assets - Components of Gross and Net Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 265,975 $ 261,788
Accumulated Impairment (16,237) (9,455)
Accumulated Amortization (155,708) (137,534)
Net Book Value 94,030 114,799
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 110,139 108,400
Accumulated Impairment (12,459) (6,035)
Accumulated Amortization (61,380) (55,408)
Net Book Value 36,300 46,957
Customer related    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 92,178 90,351
Accumulated Impairment (50) (50)
Accumulated Amortization (47,737) (40,527)
Net Book Value 44,391 49,774
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 46,437 45,874
Accumulated Impairment (3,595) (3,237)
Accumulated Amortization (30,071) (25,355)
Net Book Value 12,771 17,282
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,281 13,281
Accumulated Impairment 0 0
Accumulated Amortization (12,794) (12,606)
Net Book Value 487 675
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,750 2,692
Accumulated Impairment (133) (133)
Accumulated Amortization (2,617) (2,559)
Net Book Value 0 0
Service agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,190 1,190
Accumulated Impairment 0 0
Accumulated Amortization (1,109) (1,079)
Net Book Value $ 81 $ 111