XML 11 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Concentration of Credit Risk and Fair Value of Financial Instruments - Contingent Consideration Liability (Details) - Level 3
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of December 31, 2018 $ 19,800
Changes in fair value recognized in the condensed consolidated statements of income 710
Derecognition of contingent consideration liability as a Level 3 fair value measurement (20,510)
Balance as of September 30, 2019 $ 0