XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Gross Carrying Value $ 69,231 $ 69,021
Accumulated Amortization (54,430) (50,011)
Net Carrying Amount 14,801 19,010
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 308 335
Accumulated Amortization (198) (199)
Net Carrying Amount 110 136
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 28,006 27,712
Accumulated Amortization (19,958) (17,236)
Net Carrying Amount 8,048 10,476
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,974 7,989
Accumulated Amortization (5,219) (4,593)
Net Carrying Amount 2,755 3,396
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 32,616 32,658
Accumulated Amortization (28,923) (27,906)
Net Carrying Amount 3,693 4,752
Favorable lease    
Finite-Lived Intangible Assets    
Gross Carrying Value 327 327
Accumulated Amortization (132) (77)
Net Carrying Amount $ 195 $ 250
Weighted Average Amortization Period In Years    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 11 years  
Weighted Average Amortization Period In Years | Patents    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 10 years 10 years
Weighted Average Amortization Period In Years | Customer relationships    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 13 years 16 years
Weighted Average Amortization Period In Years | Trademarks and trade names    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 13 years 16 years
Weighted Average Amortization Period In Years | Technology    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 9 years 9 years
Weighted Average Amortization Period In Years | Favorable lease    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 6 years 6 years