XML 30 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Intangible asset activity      
Net balance $ 45,462 $ 37,888  
Additions-Acquisition   17,900  
Additions-Other   259  
Impairment   (478)  
Net foreign currency translation 217 (733)  
Amortization expense (9,470) (9,374)  
Net balance 36,209 45,462  
Intangible assets, net      
Balance at cost     $ 95,862
Accumulated amortization     (59,653)
Ending Balance 36,209 45,462 36,209
Impairment charges   500  
Acquired Technology      
Intangible asset activity      
Net balance 8,795 6,946  
Additions-Acquisition   5,900  
Additions-Other   109  
Net foreign currency translation 120 (239)  
Amortization expense (3,461) (3,921)  
Net balance 5,454 8,795  
Intangible assets, net      
Balance at cost     42,647
Accumulated amortization     (37,193)
Ending Balance 5,454 8,795 5,454
Customer relationships      
Intangible asset activity      
Net balance 30,408 22,544  
Additions-Acquisition   11,800  
Net foreign currency translation 118 (486)  
Amortization expense (3,642) (3,450)  
Net balance 26,884 30,408  
Intangible assets, net      
Balance at cost     39,505
Accumulated amortization     (12,621)
Ending Balance 26,884 30,408 26,884
Other      
Intangible asset activity      
Net balance 6,259 8,398  
Additions-Acquisition   200  
Additions-Other   150  
Impairment   (478)  
Net foreign currency translation (21) (8)  
Amortization expense (2,367) (2,003)  
Net balance 3,871 6,259  
Intangible assets, net      
Balance at cost     13,710
Accumulated amortization     (9,839)
Ending Balance $ 3,871 $ 6,259 $ 3,871