XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Components of Gross and Net Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 261,623 $ 261,788
Accumulated Impairment (9,463) (9,455)
Accumulated Amortization (148,176) (137,534)
Net Book Value 103,984 114,799
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 108,377 108,400
Accumulated Impairment (6,035) (6,035)
Accumulated Amortization (58,826) (55,408)
Net Book Value 43,516 46,957
Customer related    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 90,177 90,351
Accumulated Impairment (50) (50)
Accumulated Amortization (44,628) (40,527)
Net Book Value 45,499 49,774
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 45,901 45,874
Accumulated Impairment (3,245) (3,237)
Accumulated Amortization (28,316) (25,355)
Net Book Value 14,340 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,743) (12,606)
Net Book Value 538 675
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,697 2,692
Accumulated Impairment (133) (133)
Accumulated Amortization (2,564) (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,099) (1,079)
Net Book Value $ 91 $ 111