XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets    
Gross Carrying Value $ 70,224 $ 69,231
Accumulated Amortization (58,046) (54,430)
Net Carrying Amount 12,178 14,801
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 319 308
Accumulated Amortization (207) (198)
Net Carrying Amount 112 110
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 28,721 28,006
Accumulated Amortization (21,951) (19,958)
Net Carrying Amount 6,770 8,048
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 8,051 7,974
Accumulated Amortization (5,682) (5,219)
Net Carrying Amount 2,369 2,755
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 32,806 32,616
Accumulated Amortization (30,033) (28,923)
Net Carrying Amount 2,773 3,693
Favorable lease    
Finite-Lived Intangible Assets    
Gross Carrying Value 327 327
Accumulated Amortization (173) (132)
Net Carrying Amount $ 154 $ 195
Weighted Average | Patents    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 10 years 10 years
Weighted Average | Customer relationships    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 12 years 13 years
Weighted Average | Trademarks and trade names    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 13 years 13 years
Weighted Average | Technology    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 8 years 9 years
Weighted Average | Favorable lease    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 6 years 6 years