XML 102 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Other Intangibles - Schedule of Finite and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Finite-lived intangible assets      
Gross Carrying Amount $ 34,323 $ 31,334  
Accumulated Amortization (24,183) (21,678)  
Indefinite-lived intangible assets      
Goodwill 30,684 26,685 $ 29,497
Patents      
Finite-lived intangible assets      
Gross Carrying Amount 4,806 4,806  
Accumulated Amortization (4,806) (4,806)  
Land use rights      
Finite-lived intangible assets      
Gross Carrying Amount 727 637  
Accumulated Amortization (147) (122)  
Trademark      
Finite-lived intangible assets      
Gross Carrying Amount 2,022 1,910  
Accumulated Amortization (1,736) (1,685)  
Technology      
Finite-lived intangible assets      
Gross Carrying Amount 7,240 6,582  
Accumulated Amortization (4,777) (3,933)  
Customer relationships      
Finite-lived intangible assets      
Gross Carrying Amount 19,528 17,399  
Accumulated Amortization $ (12,717) $ (11,132)