XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (218,338) $ (211,834)
Gross Carrying Amount 403,967 403,315
Net Intangibles 185,629 191,481
Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 266,996 266,537
Accumulated Amortization (151,891) (147,496)
Net Intangibles 115,105 119,041
Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 88,984 88,863
Accumulated Amortization (36,794) (35,298)
Net Intangibles 52,190 53,565
Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 188 188
Accumulated Amortization (188) (188)
Net Intangibles $ 0 $ 0
Amortization period 5 years 5 years
Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 42,710 $ 42,638
Accumulated Amortization (27,599) (27,071)
Net Intangibles 15,111 15,567
Trademarks    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,089 5,089
Accumulated Amortization (1,866) (1,781)
Net Intangibles $ 3,223 $ 3,308
Amortization period 15 years 15 years
Minimum | Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 10 years 10 years
Minimum | Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 5 years 5 years
Minimum | Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 7 years 7 years
Maximum | Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 35 years 35 years
Maximum | Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 19 years 19 years
Maximum | Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 19 years 19 years