XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets - Finite-Lived and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (199,790) $ (190,038)
Gross Carrying Amount 403,577 407,443
Net Intangibles 203,787 217,405
Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 266,871 269,589
Accumulated Amortization (139,601) (133,451)
Net Intangibles 127,270 136,138
Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 88,731 89,449
Accumulated Amortization (32,361) (29,785)
Net Intangibles 56,370 59,664
Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 188 191
Accumulated Amortization (185) (173)
Net Intangibles 3 18
Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 42,698 43,125
Accumulated Amortization (26,031) (25,187)
Net Intangibles 16,667 17,938
Trademarks    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,089 5,089
Accumulated Amortization (1,612) (1,442)
Net Intangibles $ 3,477 $ 3,647
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 | Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 2 years 2 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 15 years 15 years
Maximum | Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 19 years 19 years
Maximum | Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 6 years 6 years
Maximum | Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Amortization period 19 years 19 years