XML 76 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-lived intangible assets    
Gross Carrying Amount $ 32,068 $ 31,334
Accumulated Amortization (22,332) (21,678)
Indefinite-lived intangible assets    
Goodwill 27,746 26,685
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 679 637
Accumulated Amortization (132) (122)
Trademark    
Finite-lived intangible assets    
Gross Carrying Amount 1,924 1,910
Accumulated Amortization (1,694) (1,685)
Technology    
Finite-lived intangible assets    
Gross Carrying Amount 6,777 6,582
Accumulated Amortization (4,151) (3,933)
Customer relationships    
Finite-lived intangible assets    
Gross Carrying Amount 17,882 17,399
Accumulated Amortization $ (11,549) $ (11,132)