XML 81 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets, Net - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 35,410 $ 64,708
Accumulated amortization (15,700) (44,878)
Intangible assets, net 19,710 19,830
Gross value of fully amortized intangible assets $ 42,700 7,400
Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 2 years  
Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 15 years  
Capitalized software development costs (2 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 2 years  
Gross $ 477 0
Accumulated amortization 0 0
Intangible assets, net 477 0
Customer relationships (10-15 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 8,100 32,534
Accumulated amortization (4,329) (25,956)
Intangible assets, net $ 3,771 6,578
Customer relationships (10-15 years) | Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 10 years  
Customer relationships (10-15 years) | Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 15 years  
Developed and core technology (5-15 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 4,080 12,480
Accumulated amortization (3,044) (10,016)
Intangible assets, net $ 1,036 2,464
Developed and core technology (5-15 years) | Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 5 years  
Developed and core technology (5-15 years) | Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 15 years  
Distribution rights (10 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 10 years  
Gross $ 352 322
Accumulated amortization (261) (210)
Intangible assets, net $ 91 112
Patents (10 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 10 years  
Gross $ 21,601 16,587
Accumulated amortization (7,574) (6,491)
Intangible assets, net $ 14,027 10,096
Trademarks and trade names (10 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 10 years  
Gross $ 800 2,785
Accumulated amortization (492) (2,205)
Intangible assets, net $ 308 $ 580