XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Finite-Lived and Indefinite-Lived Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (190,038) $ (169,915)
Intangible Assets Total, Gross carrying amount 407,443 410,359
Intangible Assets Total, Net amortizable intangibles 217,405 240,444
Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross carrying amount 269,589 272,470
Accumulated amortization (133,451) (121,294)
Net intangibles 136,138 151,176
Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross carrying amount 89,449 89,626
Accumulated amortization (29,785) (24,440)
Net intangibles 59,664 65,186
Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross carrying amount 191 190
Accumulated amortization (173) (137)
Net intangibles 18 53
Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross carrying amount 43,125 42,984
Accumulated amortization (25,187) (22,941)
Net intangibles 17,938 20,043
Trademark    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross carrying amount 5,089 5,089
Accumulated amortization (1,442) (1,103)
Net intangibles $ 3,647 $ 3,986
Estimated useful life, intangible assets 15 years 15 years
Minimum    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 2 years  
Minimum | Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 10 years 10 years
Minimum | Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 5 years 5 years
Minimum | Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 2 years 2 years
Minimum | Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 7 years 7 years
Maximum    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 22 years  
Maximum | Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 15 years 15 years
Maximum | Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 19 years 19 years
Maximum | Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 6 years 6 years
Maximum | Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Estimated useful life, intangible assets 19 years 19 years