XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]    
Balance $ 16,100  
Accumulated amortization (9,755) $ 8,145
Intangible assets, net 6,345 7,955
Amortization expense of intangible assets 1,610 1,810
Estimated amortization expense [Abstract]    
2021 1,410  
2022 1,410  
2023 1,410  
2024 1,410  
2025 705  
Intangible assets, net $ 6,345 7,955
Minimum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 3 years  
Maximum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 10 years  
Core Technology [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Balance $ 5,700  
Accumulated amortization (3,135)  
Intangible assets, net 2,565 3,135
Estimated amortization expense [Abstract]    
Intangible assets, net 2,565 3,135
Product Technology [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Balance 2,000  
Accumulated amortization (2,000)  
Intangible assets, net 0 200
Estimated amortization expense [Abstract]    
Intangible assets, net 0 200
Customer Relationships [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Balance 6,900  
Accumulated amortization (3,795)  
Intangible assets, net 3,105 3,795
Estimated amortization expense [Abstract]    
Intangible assets, net 3,105 3,795
Tradenames [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Balance 1,500  
Accumulated amortization (825)  
Intangible assets, net 675 825
Estimated amortization expense [Abstract]    
Intangible assets, net $ 675 $ 825