XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets    
Gross Carrying Value $ 70,546 $ 69,231
Accumulated Amortization (57,667) (54,430)
Net Carrying Amount 12,879 14,801
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 324 308
Accumulated Amortization (212) (198)
Net Carrying Amount 112 110
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 28,957 28,006
Accumulated Amortization (21,855) (19,958)
Net Carrying Amount 7,102 8,048
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 8,075 7,974
Accumulated Amortization (5,565) (5,219)
Net Carrying Amount 2,510 2,755
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 32,863 32,616
Accumulated Amortization (29,876) (28,923)
Net Carrying Amount 2,987 3,693
Favorable lease    
Finite-Lived Intangible Assets    
Gross Carrying Value 327 327
Accumulated Amortization (159) (132)
Net Carrying Amount $ 168 $ 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