XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Carrying Value $ 83,029 $ 56,740
Accumulated  Amortization 34,051 31,124
Net Intangible 48,978 25,616
Product technology    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 22,903 20,944
Accumulated  Amortization 12,704 12,337
Net Intangible 10,199 8,607
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 16,733 15,535
Accumulated  Amortization 9,028 8,294
Net Intangible 7,705 7,241
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 24,283 9,892
Accumulated  Amortization 5,503 4,811
Net Intangible 18,780 5,081
Other    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 19,110 10,369
Accumulated  Amortization 6,816 5,682
Net Intangible $ 12,294 $ 4,687