XML 51 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Finite-Lived and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (172,093) $ (169,915)
Gross Carrying Amount 405,804 410,359
Net Intangibles 233,711 240,444
Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 268,465 272,470
Accumulated Amortization (121,645) (121,294)
Net Intangibles 146,820 151,176
Patents and technology    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 89,145 89,626
Accumulated Amortization (25,570) (24,440)
Net Intangibles 63,575 65,186
Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 190 190
Accumulated Amortization (146) (137)
Net Intangibles 44 53
Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 42,915 42,984
Accumulated Amortization (23,545) (22,941)
Net Intangibles 19,370 20,043
Trademarks    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,089 5,089
Accumulated Amortization (1,187) (1,103)
Net Intangibles $ 3,902 $ 3,986
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