v3.25.2
Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-lived intangible assets    
Gross Carrying Amount $ 33,402 $ 31,334
Accumulated Amortization (23,436) (21,678)
Indefinite-lived intangible assets    
Goodwill 29,518 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 722 637
Accumulated Amortization (142) (122)
Trademark    
Finite-lived intangible assets    
Gross Carrying Amount 1,950 1,910
Accumulated Amortization (1,714) (1,685)
Technology    
Finite-lived intangible assets    
Gross Carrying Amount 7,240 6,582
Accumulated Amortization (4,537) (3,933)
Customer relationships    
Finite-lived intangible assets    
Gross Carrying Amount 18,684 17,399
Accumulated Amortization $ (12,237) $ (11,132)