XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets    
Gross Carrying Value $ 68,610 $ 68,002
Accumulated Amortization (47,354) (44,171)
Net Carrying Amount 21,256 23,831
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Carrying Value 28 27
Accumulated Amortization (28) (16)
Net Carrying Amount   11
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 338 330
Accumulated Amortization (197) (187)
Net Carrying Amount 141 143
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 27,656 27,184
Accumulated Amortization (15,828) (14,129)
Net Carrying Amount 11,828 13,055
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,983 7,933
Accumulated Amortization (4,299) (3,989)
Net Carrying Amount 3,684 3,944
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 32,306 32,201
Accumulated Amortization (26,978) (25,827)
Net Carrying Amount 5,328 6,374
Favorable lease    
Finite-Lived Intangible Assets    
Gross Carrying Value 327 327
Accumulated Amortization (52) (23)
Net Carrying Amount $ 275 $ 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 14 years 14 years
Weighted Average | Favorable lease    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 6 years 6 years