XML 74 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2018
Intangible asset activity      
Net balance $ 37,888 $ 46,549  
Additions-Acquisition 17,900    
Additions-Other 259 151  
Disposals-Other (478) (32)  
Net foreign currency translation (733) 29  
Amortization expense (9,374) (8,809)  
Net balance 45,462 37,888  
Intangible assets, net      
Balance at cost     $ 95,301
Accumulated amortization     (49,839)
Ending Balance 37,888 46,549 45,462
Impairment charges 500    
Capitalized Technology      
Intangible asset activity      
Net balance 6,946 11,392  
Additions-Acquisition 5,900    
Additions-Other 109    
Net foreign currency translation (239) 16  
Amortization expense (3,921) (4,462)  
Net balance 8,795 6,946  
Intangible assets, net      
Balance at cost     42,511
Accumulated amortization     (33,716)
Ending Balance 6,946 11,392 8,795
Customer relationships      
Intangible asset activity      
Net balance 22,544 24,774  
Additions-Acquisition 11,800    
Net foreign currency translation (486) 13  
Amortization expense (3,450) (2,243)  
Net balance 30,408 22,544  
Intangible assets, net      
Balance at cost     39,078
Accumulated amortization     (8,670)
Ending Balance 22,544 24,774 30,408
Other      
Intangible asset activity      
Net balance 8,398 10,383  
Additions-Acquisition 200    
Additions-Other 150 151  
Disposals-Other (478) (32)  
Net foreign currency translation (8)    
Amortization expense (2,003) (2,104)  
Net balance 6,259 8,398  
Intangible assets, net      
Balance at cost     13,712
Accumulated amortization     (7,453)
Ending Balance $ 8,398 $ 10,383 $ 6,259