XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, Net - Amortization Expense by Income Statement Caption (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 46,201 $ 42,653
Accumulated Amortization (20,672) (18,183)
Total 25,529 24,470
Gross value of fully amortized intangible assets 44,300 43,700
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 2,078 1,647
Accumulated Amortization (281) (44)
Total 1,797 1,603
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 6,340 6,340
Accumulated Amortization (3,622) (3,080)
Total 2,718 3,260
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 4,520 4,520
Accumulated Amortization (3,966) (3,693)
Total 554 827
Distribution rights    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 304 308
Accumulated Amortization (299) (281)
Total 5 27
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 32,509 29,388
Accumulated Amortization (12,165) (10,790)
Total 20,344 18,598
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 450 450
Accumulated Amortization (339) (295)
Total $ 111 $ 155