XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 862,253 $ 821,448 $ 789,736
2022 Acquisitions      
Business Acquisition [Line Items]      
Total intangible assets subject to amortization 44,759    
Goodwill 50,596    
Total intangible assets $ 95,355    
Amortization period (in years) 8 years 1 month 6 days    
Developed technologies      
Business Acquisition [Line Items]      
Amortization period (in years) 8 years    
Developed technologies | 2022 Acquisitions      
Business Acquisition [Line Items]      
Total intangible assets subject to amortization $ 26,626    
Amortization period (in years) 4 years    
Customer relationships      
Business Acquisition [Line Items]      
Amortization period (in years) 19 years    
Customer relationships | 2022 Acquisitions      
Business Acquisition [Line Items]      
Total intangible assets subject to amortization $ 13,427    
Amortization period (in years) 18 years 6 months    
Trademarks      
Business Acquisition [Line Items]      
Amortization period (in years) 6 years 7 months 6 days    
Trademarks | 2022 Acquisitions      
Business Acquisition [Line Items]      
Total intangible assets subject to amortization $ 2,206    
Amortization period (in years) 2 years    
Sales backlog | 2022 Acquisitions      
Business Acquisition [Line Items]      
Total intangible assets subject to amortization $ 2,300    
Amortization period (in years) 10 months 24 days    
Non-compete agreements | 2022 Acquisitions      
Business Acquisition [Line Items]      
Total intangible assets subject to amortization $ 200    
Amortization period (in years) 3 years 6 months