XML 76 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term Debt, Fair Value $ 1,600,000   $ 1,800,000
Notes Payable     5,500
Repayments of Notes Payable     5,100
Business Combination, Contingent Consideration, Liability 8,864   37,887
Changes in fair value of contingent consideration $ (240) $ 5,003  
Option-Based Model      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Risk Free Rate Weighted Average 1.90%    
Debt Spread Weighted Average 53.70%    
Probabilities Weighted Average 65.30%    
Present Value Factor Weighted Average 3.60%    
Discount Rate Weighted Average 31.20%    
Monte Carlo Simulation      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Market Volatility Weighted Average 41.80%    
Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Business Combination, Contingent Consideration, Liability $ 8,864   37,887
Contingent consideration payments (33,818)    
Humble Bundle [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 40,000    
Business Combination, Contingent Consideration, Liability 100   20,000
Contingent consideration payments (19,900)   (20,000)
Ekahau [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration payments (9,100)    
Other Business Acquisitions [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 19,500    
Business Combination, Contingent Consideration, Liability 8,800   $ 8,800
Contingent consideration payments $ (4,800)