XML 74 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite and Indefinite Lived Intangible Assets [Line Items]    
Gross $ 133,379 $ 126,753
Accumulated amortization (81,627) (76,572)
Net 51,752 50,181
Trade Names - Indefinite Lived [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Indefinite-lived intangibles $ 9,782 9,782
Trade Names [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 7 years  
Gross $ 10,267 8,267
Accumulated amortization (2,142) (1,035)
Net $ 8,125 7,232
Customer Relationships [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 13 years  
Gross $ 75,110 70,794
Accumulated amortization (45,621) (44,221)
Net $ 29,489 26,573
Technology [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 1 year 7 months 6 days  
Gross $ 24,980 24,980
Accumulated amortization (21,441) (19,169)
Net $ 3,539 5,811
Non-competition Agreements [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 2 years 8 months 12 days  
Gross $ 1,510 1,200
Accumulated amortization (693) (417)
Net $ 817 783
Patents [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 0 years  
Gross $ 11,730 11,730
Accumulated amortization (11,730) (11,730)
Net $ 0 $ 0