XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
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
6 Months Ended
Jun. 30, 2020
USD ($)
Revenue Discount Rate  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Contingent consideration $ 35,800
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.49
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.56
Payment Discount Rate | Minimum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Business combination contingent consideration liability measurement input 4.89
Payment Discount Rate | Maximum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Business combination contingent consideration liability measurement input 4.94
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