Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis Using Unobservable Inputs (Details)

v3.19.3
Fair Value of Financial Instruments - Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis Using Unobservable Inputs (Details) - Contingent Consideration
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Fair Value Inputs, Assets, Quantitative Information [Line Items]  
Balance at December 31, 2018 $ 90,912
Payment of contingent consideration (10,000)
Remeasurement (15,241)
Total at September 30, 2019 65,671
Long-term portion as of September 30, 2019 $ 65,671