XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLE ASSETS (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 529,463,000 $ 523,998,000 $ 447,995,000
Acquired Finite-Lived Intangible Assets [Line Items]      
Goodwill 529,463,000 523,998,000 447,995,000
Goodwill impairment 1,228,000    
Identifiable intangible assets [Abstract]      
Gross Carrying Amount 330,063,000 323,848,000  
Accumulated Amortization 208,403,000 179,924,000  
Identifiable intangible assets 0 0  
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
Amortization of identifiable intangible assets 27,811,000 25,789,000 $ 24,988,000
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2021 24,392,000    
2022 22,430,000    
2023 19,501,000    
2024 10,800,000    
2025 6,540,000    
Customer relationships and lists      
Identifiable intangible assets [Abstract]      
Gross Carrying Amount 243,557,000 239,578,000  
Accumulated Amortization $ 158,051,000 139,863,000  
Customer relationships and lists | Minimum      
Identifiable intangible assets [Abstract]      
Amortization Period 10 years    
Customer relationships and lists | Maximum      
Identifiable intangible assets [Abstract]      
Amortization Period 20 years    
Trademarks & trade names      
Identifiable intangible assets [Abstract]      
Gross Carrying Amount $ 43,208,000 43,102,000  
Accumulated Amortization $ 24,974,000 20,477,000  
Trademarks & trade names | Minimum      
Identifiable intangible assets [Abstract]      
Amortization Period 2 years    
Trademarks & trade names | Maximum      
Identifiable intangible assets [Abstract]      
Amortization Period 17 years    
Developed technology      
Identifiable intangible assets [Abstract]      
Gross Carrying Amount $ 21,674,000 20,206,000  
Accumulated Amortization $ 13,693,000 11,008,000  
Developed technology | Minimum      
Identifiable intangible assets [Abstract]      
Amortization Period 5 years    
Developed technology | Maximum      
Identifiable intangible assets [Abstract]      
Amortization Period 12 years    
Other      
Identifiable intangible assets [Abstract]      
Gross Carrying Amount $ 21,624,000 20,962,000  
Accumulated Amortization $ 11,685,000 $ 8,576,000  
Other | Minimum      
Identifiable intangible assets [Abstract]      
Amortization Period 3 years    
Other | Maximum      
Identifiable intangible assets [Abstract]      
Amortization Period 18 years