XML 97 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets, Net (Other Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Gross Amount $ 443,145 $ 194,510  
Accumulated Amortization (70,814) (56,436)  
Intangible assets amortization expense 15,331 10,468 $ 15,666
Impairment of Intangible Assets, Finite-lived 0 0  
Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]      
2019 26,031    
2020 21,610    
2021 20,825    
2022 20,804    
2023 20,547    
Customer lists / relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Amount 363,549 127,206  
Accumulated Amortization $ (41,695) (35,096)  
Customer lists / relationships | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 6 years    
Customer lists / relationships | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 38 years    
Developed technologies      
Finite-Lived Intangible Assets [Line Items]      
Gross Amount $ 45,028 45,170  
Accumulated Amortization $ (17,508) (13,591)  
Developed technologies | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 7 years    
Developed technologies | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 20 years    
Trademarks / trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross Amount $ 16,681 16,982  
Accumulated Amortization $ (3,153) (2,659)  
Trademarks / trade names | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 15 years    
Trademarks / trade names | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 40 years    
Noncompete agreements      
Finite-Lived Intangible Assets [Line Items]      
Gross Amount $ 17,336 4,629  
Accumulated Amortization $ (7,974) (4,617)  
Noncompete agreements | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 1 year    
Noncompete agreements | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 15 years    
Patents      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 17 years    
Gross Amount $ 551 523  
Accumulated Amortization $ (484) $ (473)