XML 105 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Contingent Consideration Liability (Details)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent consideration liability $ 0  
Revenue-based Payments    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent consideration liability 1,965,000 $ 20,610,000
Fair Value $ 0 $ 3,340,000
Revenue-based Payments | Measurement Input, Revenue Volatility    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Weighted Average or Range 0.250 0.200
Revenue-based Payments | Measurement Input, Discount Rate    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Weighted Average or Range 0.140 0.125