XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets, Net - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 35,789 $ 35,410
Accumulated amortization (15,620) (15,700)
Intangible assets, net 20,169 19,710
Gross value of fully amortized intangible assets $ 43,200 42,700
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 $ 1,066 477
Accumulated amortization (27) 0
Intangible assets, net 1,039 477
Customer relationships (10-15 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 5,000 8,100
Accumulated amortization (2,375) (4,329)
Intangible assets, net $ 2,625 3,771
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 4,080
Accumulated amortization (3,335) (3,044)
Intangible assets, net $ 745 1,036
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 $ 325 352
Accumulated amortization (269) (261)
Intangible assets, net $ 56 91
Patents (10 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 10 years  
Gross $ 24,518 21,601
Accumulated amortization (9,015) (7,574)
Intangible assets, net $ 15,503 14,027
Trademarks and trade names (10 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets 10 years  
Gross $ 800 800
Accumulated amortization (599) (492)
Intangible assets, net $ 201 $ 308