XML 109 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Carrying Amounts and Useful Lives 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 $ 224,393 $ 247,495
Accumulated amortization (98,485) (102,687)
Foreign currency exchange rate fluctuations (1,041) (1,122)
Net carrying amount $ 124,867 143,686
Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 1 year  
Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 30 years  
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 135,234 135,234
Accumulated amortization (54,860) (45,029)
Foreign currency exchange rate fluctuations (1,058) (1,185)
Net carrying amount $ 79,316 $ 89,020
Customer relationships | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 10 years 10 years
Customer relationships | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 30 years 30 years
Acquired technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 77,142 $ 78,122
Accumulated amortization (36,194) (29,206)
Foreign currency exchange rate fluctuations 5 42
Net carrying amount $ 40,953 $ 48,958
Acquired technology | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 3 years 3 years
Acquired technology | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 20 years 20 years
Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 1,150 $ 21,350
Accumulated amortization (791) (20,703)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 359 $ 647
Useful life 4 years  
Backlog | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life   1 year
Backlog | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life   4 years
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 7,650 $ 7,650
Accumulated amortization (5,037) (4,361)
Foreign currency exchange rate fluctuations 11 17
Net carrying amount $ 2,624 $ 3,306
Trade names | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 6 years 6 years
Trade names | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 12 years 12 years
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 3,217 $ 3,239
Accumulated amortization (1,603) (1,488)
Foreign currency exchange rate fluctuations 1 4
Net carrying amount $ 1,615 $ 1,755
Patents | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 2 years 2 years
Patents | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life 20 years 20 years
Non-compete agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount   $ 1,900
Accumulated amortization   (1,900)
Foreign currency exchange rate fluctuations   0
Net carrying amount   $ 0
Useful life   3 years