XML 54 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Asset by Major Class (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 151,204 $ 149,678
Accumulated Amortization (106,967) (95,476)
Net Carrying Value $ 44,237 $ 54,202
Weighted-average amortization period 3 years 9 months 4 years 8 months
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2020 $ 10,866  
2021 9,758  
2022 4,022  
2023 3,936  
2024 3,488  
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 127,362 $ 126,061
Accumulated Amortization (92,354) (83,275)
Net Carrying Value $ 35,008 $ 42,786
Weighted-average amortization period 4 years 4 years 9 months
Technology-based    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 16,562 $ 16,562
Accumulated Amortization (9,108) (8,104)
Net Carrying Value $ 7,454 $ 8,458
Weighted-average amortization period 7 years 7 years 11 months
Trade name    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,795 $ 1,580
Accumulated Amortization (1,636) (1,580)
Net Carrying Value $ 159 $ 0
Weighted-average amortization period 1 year 8 months 0 months
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,485 $ 5,475
Accumulated Amortization (3,869) (2,517)
Net Carrying Value $ 1,616 $ 2,958
Weighted-average amortization period 1 year 9 months 2 years 2 months