XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Intangible asset activity    
Net balance $ 21,270  
Additions 9  
Net foreign currency translation (169)  
Amortization expense (1,382) $ (1,573)
Net balance 19,728  
Intangible assets, net    
Balance at cost 95,900  
Accumulated amortization (76,172)  
Total intangible assets 19,728  
Impairment charges 0 $ 0
Acquired Technology    
Intangible asset activity    
Net balance 753  
Additions 3  
Net foreign currency translation (11)  
Amortization expense (376)  
Net balance 369  
Intangible assets, net    
Balance at cost 42,903  
Accumulated amortization (42,534)  
Total intangible assets 369  
Customer Relationships    
Intangible asset activity    
Net balance 19,161  
Net foreign currency translation (155)  
Amortization expense (988)  
Net balance 18,018  
Intangible assets, net    
Balance at cost 39,455  
Accumulated amortization (21,437)  
Total intangible assets 18,018  
Other    
Intangible asset activity    
Net balance 1,356  
Additions 6  
Net foreign currency translation (3)  
Amortization expense (18)  
Net balance 1,341  
Intangible assets, net    
Balance at cost 13,542  
Accumulated amortization (12,201)  
Total intangible assets $ 1,341