v3.22.0.1
Business Acquisitions and Divestitures - Summary of Total Purchase Consideration Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
May 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Goodwill $ 1,588,452   $ 939,259 $ 761,153
Wave Optics        
Business Acquisition [Line Items]        
Goodwill   $ 370,236    
Net deferred tax liability   (3,313)    
Other assets acquired and liabilities assumed, net   13,111    
Total   510,444    
Wave Optics | Trademarks        
Business Acquisition [Line Items]        
Finite lived intangible assets   20,584    
Wave Optics | Technology        
Business Acquisition [Line Items]        
Finite lived intangible assets   77,118    
Wave Optics | Customer Relationships        
Business Acquisition [Line Items]        
Finite lived intangible assets   32,708    
Fit Analytics        
Business Acquisition [Line Items]        
Goodwill   88,132    
Net deferred tax liability   (5,643)    
Other assets acquired and liabilities assumed, net   7,160    
Total   124,449    
Fit Analytics | Trademarks        
Business Acquisition [Line Items]        
Finite lived intangible assets   800    
Fit Analytics | Technology        
Business Acquisition [Line Items]        
Finite lived intangible assets   17,000    
Fit Analytics | Customer Relationships        
Business Acquisition [Line Items]        
Finite lived intangible assets   $ 17,000    
Other Acquisitions        
Business Acquisition [Line Items]        
Goodwill 203,482      
Net deferred tax liability (11,871)      
Other assets acquired and liabilities assumed, net 6,325      
Total 266,086      
Other Acquisitions | Technology        
Business Acquisition [Line Items]        
Finite lived intangible assets 64,150      
Other Acquisitions | Customer Relationships        
Business Acquisition [Line Items]        
Finite lived intangible assets $ 4,000      
2020 Acquisitions        
Business Acquisition [Line Items]        
Goodwill     162,747  
Net deferred tax liability     (5,741)  
Other assets acquired and liabilities assumed, net     1,392  
Total     204,510  
2020 Acquisitions | Technology        
Business Acquisition [Line Items]        
Finite lived intangible assets     $ 46,112  
AI Factory, Inc.        
Business Acquisition [Line Items]        
Goodwill       110,734
Other assets acquired and liabilities assumed, net       1,353
Total       128,087
AI Factory, Inc. | Technology        
Business Acquisition [Line Items]        
Finite lived intangible assets       $ 16,000