XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets - Schedule (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Carrying Value $ 95,866 $ 91,040
Accumulated  Amortization 49,541 43,149
Net Intangible 46,325 47,891
Product technology    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 24,373 24,127
Accumulated  Amortization 17,933 15,742
Net Intangible 6,440 8,385
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 17,630 19,687
Accumulated  Amortization 10,296 11,509
Net Intangible 7,334 8,178
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 25,944 25,164
Accumulated  Amortization 8,539 7,279
Net Intangible 17,405 17,885
Other    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 27,919 22,062
Accumulated  Amortization 12,773 8,619
Net Intangible $ 15,146 $ 13,443