XML 48 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Intangible asset activity      
Net balance $ 36,209    
Additions 13    
Net foreign currency translation (816)    
Amortization expense (2,354) $ (2,348)  
Net balance 33,052    
Intangible assets, net      
Balance at cost     $ 94,231
Accumulated amortization     (61,179)
Ending Balance 33,052   33,052
Impairment charges 0 $ 0  
Acquired Technology      
Intangible asset activity      
Net balance 5,454    
Net foreign currency translation (203)    
Amortization expense (860)    
Net balance 4,391    
Intangible assets, net      
Balance at cost     41,794
Accumulated amortization     (37,403)
Ending Balance 4,391   4,391
Customer relationships      
Intangible asset activity      
Net balance 26,884    
Net foreign currency translation (607)    
Amortization expense (906)    
Net balance 25,371    
Intangible assets, net      
Balance at cost     38,736
Accumulated amortization     (13,365)
Ending Balance 25,371   25,371
Other      
Intangible asset activity      
Net balance 3,871    
Additions 13    
Net foreign currency translation (6)    
Amortization expense (588)    
Net balance 3,290    
Intangible assets, net      
Balance at cost     13,701
Accumulated amortization     (10,411)
Ending Balance $ 3,290   $ 3,290