XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Intangible asset activity        
Net balance   $ 45,462    
Impairment $ 500   $ 500  
Net foreign currency translation   (175)    
Amortization expense   (4,716)    
Net balance   40,571    
Intangible assets, net        
Balance at cost       $ 95,198
Accumulated amortization       (54,627)
Ending Balance   45,462   40,571
Capitalized Technology        
Intangible asset activity        
Net balance   8,795    
Net foreign currency translation   2    
Amortization expense   (1,765)    
Net balance   7,032    
Intangible assets, net        
Balance at cost       42,457
Accumulated amortization       (35,425)
Ending Balance   8,795   7,032
Customer relationships        
Intangible asset activity        
Net balance   30,408    
Net foreign currency translation   (163)    
Amortization expense   (1,788)    
Net balance   28,457    
Intangible assets, net        
Balance at cost       39,042
Accumulated amortization       (10,585)
Ending Balance   30,408   28,457
Other        
Intangible asset activity        
Net balance   6,259    
Net foreign currency translation   (14)    
Amortization expense   (1,163)    
Net balance   5,082    
Intangible assets, net        
Balance at cost       13,699
Accumulated amortization       (8,617)
Ending Balance   $ 6,259   $ 5,082