XML 52 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements and Investments - Schedule of Valuation Methodology and Unobservable Inputs for Level 3 Assets and Liabilities Measured at Fair Value (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Revenue Discount Rate  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Contingent consideration $ 33,700
Revenue Discount Rate | Minimum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Business combination contingent consideration liability measurement input 5.0
Revenue Discount Rate | Maximum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Business combination contingent consideration liability measurement input 5.3
Payment Discount Rate | Minimum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Business combination contingent consideration liability measurement input 6.7
Payment Discount Rate | Maximum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Business combination contingent consideration liability measurement input 7.0
Projected Year of Payment | Minimum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Business combination contingent consideration liability measurement period 2021
Projected Year of Payment | Maximum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Business combination contingent consideration liability measurement period 2022