XML 63 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets    
Gross Carrying Value $ 68,349 $ 68,002
Accumulated Amortization (48,343) (44,171)
Net Carrying Amount 20,006 23,831
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Carrying Value 27 27
Accumulated Amortization (27) (16)
Net Carrying Amount   11
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 330 330
Accumulated Amortization (194) (187)
Net Carrying Amount 136 143
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 27,276 27,184
Accumulated Amortization (16,200) (14,129)
Net Carrying Amount 11,076 13,055
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,942 7,933
Accumulated Amortization (4,424) (3,989)
Net Carrying Amount 3,518 3,944
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 32,474 32,201
Accumulated Amortization (27,461) (25,827)
Net Carrying Amount 5,013 6,374
Favorable lease    
Finite-Lived Intangible Assets    
Gross Carrying Value 327 327
Accumulated Amortization (64) (23)
Net Carrying Amount $ 263 $ 304
Weighted Average | Non-compete agreements    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years   1 year
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 16 years 16 years
Weighted Average | Trademarks and trade names    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 16 years 16 years
Weighted Average | Technology    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 13 years 14 years
Weighted Average | Favorable lease    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 6 years 6 years