XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets, Net - Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 447,541 $ 194,510
Accumulated Amortization (62,063) (56,436)
Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 368,554 127,206
Accumulated Amortization (37,818) (35,096)
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 44,357 45,170
Accumulated Amortization (16,113) (13,591)
Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 16,284 16,982
Accumulated Amortization (2,818) (2,659)
Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 17,813 4,629
Accumulated Amortization $ (4,833) (4,617)
Patents    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 17 years  
Gross Amount $ 533 523
Accumulated Amortization $ (481) $ (473)
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