XML 94 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Intangible asset activity      
Net balance $ 36,209 $ 45,462  
Additions 133    
Disposals-Other (58)    
Net foreign currency translation 34 217  
Amortization expense (9,122) (9,470)  
Net balance 27,196 36,209  
Intangible assets, net      
Balance at cost     $ 97,085
Accumulated amortization     (69,889)
Total intangible assets 36,209 45,462 27,196
Impairment charges 500    
Acquired Technology      
Intangible asset activity      
Net balance 5,454 8,795  
Additions 46    
Net foreign currency translation 53 120  
Amortization expense (3,276) (3,461)  
Net balance 2,277 5,454  
Intangible assets, net      
Balance at cost     43,546
Accumulated amortization     (41,269)
Total intangible assets 2,277 5,454 2,277
Customer relationships      
Intangible asset activity      
Net balance 26,884 30,408  
Net foreign currency translation (58) 118  
Amortization expense (3,626) (3,642)  
Net balance 23,200 26,884  
Intangible assets, net      
Balance at cost     39,946
Accumulated amortization     (16,746)
Total intangible assets 23,200 26,884 23,200
Other      
Intangible asset activity      
Net balance 3,871 6,259  
Additions 87    
Disposals-Other (58)    
Net foreign currency translation 39 (21)  
Amortization expense (2,220) (2,367)  
Net balance 1,719 3,871  
Intangible assets, net      
Balance at cost     13,593
Accumulated amortization     (11,874)
Total intangible assets $ 1,719 $ 3,871 $ 1,719