XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets, Net - Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 443,639 $ 443,145
Accumulated Amortization (78,212) (70,814)
Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 363,846 363,549
Accumulated Amortization (45,025) (41,695)
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 45,139 45,028
Accumulated Amortization (18,615) (17,508)
Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 16,747 16,681
Accumulated Amortization (3,339) (3,153)
Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 17,356 17,336
Accumulated Amortization $ (10,745) (7,974)
Patents    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 17 years  
Gross Amount $ 551 551
Accumulated Amortization $ (488) $ (484)
Minimum | Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 6 years  
Minimum | Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years  
Minimum | Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years  
Minimum | Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 1 year  
Maximum | Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 38 years  
Maximum | Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 20 years  
Maximum | Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 40 years  
Maximum | Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years