XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Gross Carrying Value $ 70,158 $ 69,021
Accumulated Amortization (54,138) (50,011)
Net Carrying Amount 16,020 19,010
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 328 335
Accumulated Amortization (206) (199)
Net Carrying Amount 122 136
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 28,672 27,712
Accumulated Amortization (19,886) (17,236)
Net Carrying Amount 8,786 10,476
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 8,045 7,989
Accumulated Amortization (5,117) (4,593)
Net Carrying Amount 2,928 3,396
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 32,786 32,658
Accumulated Amortization (28,811) (27,906)
Net Carrying Amount 3,975 4,752
Favorable lease    
Finite-Lived Intangible Assets    
Gross Carrying Value 327 327
Accumulated Amortization (118) (77)
Net Carrying Amount $ 209 $ 250
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 15 years 16 years
Weighted Average | Trademarks and trade names    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 14 years 16 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