XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets, Net - Amortization Expense by Income Statement Caption (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 41,521 $ 35,789
Accumulated Amortization (17,774) (15,620)
Total 23,747 20,169
Gross value of fully amortized intangible assets 43,800 43,200
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 1,538 1,066
Accumulated Amortization (64) (27)
Total 1,474 1,039
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 6,340 5,000
Accumulated Amortization (2,899) (2,375)
Total 3,441 2,625
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 4,520 4,080
Accumulated Amortization (3,602) (3,335)
Total 918 745
Distribution rights    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 280 325
Accumulated Amortization (250) (269)
Total 30 56
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 27,993 24,518
Accumulated Amortization (10,279) (9,015)
Total 17,714 15,503
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 850 800
Accumulated Amortization (680) (599)
Total $ 170 $ 201