XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Oct. 10, 2018
Oct. 13, 2017
Jun. 10, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Outstanding note paid down $ 400,000 $ 0 $ 0      
Changes in fair value of contingent consideration (80,000) 6,318,000 $ 18,944,000      
Level 3            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Gain (loss) recognized in earnings from change in the fair value of contingent consideration 80,000 (6,318,000)        
Contingent consideration payments 37,645,000 23,545,000        
Fiscal 2019 Acquisitions            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Notes payable   5,500,000        
Outstanding note paid down   5,100,000        
Humble Bundle            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
High-end of potential contingent consideration         $ 40,000,000.0  
Contingent consideration 0 20,000,000.0        
Contingent consideration payments 20,000,000.0 20,000,000.0        
Ekahau Inc.            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
High-end of potential contingent consideration       $ 15,000,000.0    
Contingent consideration 0 9,100,000        
Contingent consideration payments 9,100,000          
Other Business Acquisitions            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
High-end of potential contingent consideration 23,300,000          
Contingent consideration 9,100,000 8,800,000        
Contingent consideration payments 8,600,000          
3.25% Convertible Notes | Convertible Debt            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Long-term debt $ 593,100,000 $ 583,600,000        
Stated interest rate           3.25%