XML 117 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Inference Solutions Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 18, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 30, 2020
Business Acquisition [Line Items]          
Cash paid to acquire Virtual Observer   $ 0 $ 165,338 $ 0  
Contingent consideration   23,740 18,100    
Goodwill   165,420 165,420 $ 11,798  
Inference Solutions          
Business Acquisition [Line Items]          
Cash consideration $ 156,700        
Cash paid to acquire Virtual Observer 137,000        
Contingent consideration 18,100 23,700     $ 24,000
Contingent consideration, range of outcomes, low   0      
Contingent consideration, range of outcomes, high   24,000      
Goodwill $ 130,976        
Business combination, acquisition related costs   300 $ 2,900    
Inference Solutions | Acquired technology          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (years) 6 years        
Inference Solutions | Customer relationships          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (years) 5 years        
Inference Solutions | Trade name and trademarks          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (years) 2 years        
Inference Solutions | Maximum          
Business Acquisition [Line Items]          
Contingent consideration   $ 24,000