XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2019
Intangible asset activity    
Net balance $ 45,462  
Net foreign currency translation 322  
Amortization expense (2,348)  
Net balance 43,436  
Intangible assets, net    
Balance at cost   $ 95,676
Accumulated amortization   (52,240)
Ending Balance 45,462 43,436
Capitalized Technology    
Intangible asset activity    
Net balance 8,795  
Net foreign currency translation 120  
Amortization expense (882)  
Net balance 8,033  
Intangible assets, net    
Balance at cost   42,612
Accumulated amortization   (34,579)
Ending Balance 8,795 8,033
Customer relationships    
Intangible asset activity    
Net balance 30,408  
Net foreign currency translation 214  
Amortization expense (912)  
Net balance 29,710  
Intangible assets, net    
Balance at cost   39,359
Accumulated amortization   (9,649)
Ending Balance 30,408 29,710
Other    
Intangible asset activity    
Net balance 6,259  
Net foreign currency translation (12)  
Amortization expense (554)  
Net balance 5,693  
Intangible assets, net    
Balance at cost   13,705
Accumulated amortization   (8,012)
Ending Balance $ 6,259 $ 5,693