XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets    
Gross Carrying Value $ 69,650 $ 69,231
Accumulated Amortization (55,957) (54,430)
Net Carrying Amount 13,693 14,801
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 310 308
Accumulated Amortization (201) (198)
Net Carrying Amount 109 110
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 28,311 28,006
Accumulated Amortization (20,737) (19,958)
Net Carrying Amount 7,574 8,048
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 8,007 7,974
Accumulated Amortization (5,378) (5,219)
Net Carrying Amount 2,629 2,755
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 32,695 32,616
Accumulated Amortization (29,496) (28,923)
Net Carrying Amount 3,199 3,693
Favorable lease    
Finite-Lived Intangible Assets    
Gross Carrying Value 327 327
Accumulated Amortization (145) (132)
Net Carrying Amount $ 182 $ 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 9 years 9 years
Weighted Average | Favorable lease    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 6 years 6 years