XML 31 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Intangible asset activity      
Net balance $ 45,462    
Impairment   $ 500  
Net foreign currency translation (659)    
Amortization expense (7,051)    
Net balance 37,752    
Intangible assets, net      
Balance at cost     $ 94,364
Accumulated amortization     (56,612)
Ending Balance 45,462   37,752
Capitalized Technology      
Intangible asset activity      
Net balance 8,795    
Net foreign currency translation (132)    
Amortization expense (2,597)    
Net balance 6,066    
Intangible assets, net      
Balance at cost     42,012
Accumulated amortization     (35,946)
Ending Balance 8,795   6,066
Customer relationships      
Intangible asset activity      
Net balance 30,408    
Net foreign currency translation (510)    
Amortization expense (2,682)    
Net balance 27,216    
Intangible assets, net      
Balance at cost     38,664
Accumulated amortization     (11,448)
Ending Balance 30,408   27,216
Other      
Intangible asset activity      
Net balance 6,259    
Net foreign currency translation (17)    
Amortization expense (1,772)    
Net balance 4,470    
Intangible assets, net      
Balance at cost     13,688
Accumulated amortization     (9,218)
Ending Balance $ 6,259   $ 4,470