XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets, Net - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 42,653 $ 35,789
Accumulated amortization (18,183) (15,620)
Intangible assets, net 24,470 20,169
Gross value of fully amortized intangible assets $ 43,700 43,200
Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 2 years  
Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 15 years  
Capitalized software development costs (2 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 2 years  
Gross $ 1,647 1,066
Accumulated amortization (44) (27)
Intangible assets, net 1,603 1,039
Customer relationships (10-15 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 6,340 5,000
Accumulated amortization (3,080) (2,375)
Intangible assets, net $ 3,260 2,625
Customer relationships (10-15 years) | Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 10 years  
Customer relationships (10-15 years) | Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 15 years  
Developed and core technology (5-15 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 4,520 4,080
Accumulated amortization (3,693) (3,335)
Intangible assets, net $ 827 745
Developed and core technology (5-15 years) | Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 5 years  
Developed and core technology (5-15 years) | Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 15 years  
Distribution rights (10 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 10 years  
Gross $ 308 325
Accumulated amortization (281) (269)
Intangible assets, net $ 27 56
Patents (10 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 10 years  
Gross $ 29,388 24,518
Accumulated amortization (10,790) (9,015)
Intangible assets, net $ 18,598 15,503
Trademarks and trade names (10 years)    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life of intangible assets (in years) 10 years  
Gross $ 450 800
Accumulated amortization (295) (599)
Intangible assets, net $ 155 $ 201