XML 34 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 50,906 $ 50,002
Accumulated Amortization (39,094) (36,170)
Net Carrying Amount 11,812 13,832
Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 30,413 30,447
Accumulated Amortization (25,187) (23,615)
Net Carrying Amount $ 5,226 $ 6,832
Weighted Average Amortization Period 5 years 3 months 18 days 5 years 3 months 18 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 16,964 $ 17,219
Accumulated Amortization (12,958) (11,786)
Net Carrying Amount $ 4,006 $ 5,433
Weighted Average Amortization Period 8 years 4 months 24 days 8 years 4 months 24 days
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,267 $ 2,074
Accumulated Amortization (714) (534)
Net Carrying Amount $ 2,553 $ 1,540
Weighted Average Amortization Period 12 years 9 months 18 days 12 years 4 months 24 days
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 262 $ 262
Accumulated Amortization (235) (235)
Net Carrying Amount $ 27 $ 27
Weighted Average Amortization Period 2 years 8 months 12 days 2 years 8 months 12 days