Fair Value Measurements - Rollforward of the Fair Value of the Assets Determined using Level 3 Inputs (Details) $ in Thousands |
3 Months Ended |
---|---|
Mar. 31, 2020
USD ($)
| |
Roll forward of the fair value of the Company's investments whose fair value was determined using Level 3 inputs | |
Balance at the beginning of the period | $ 34,353 |
Balance at the end of the period | 41,153 |
Change In The Fair Value Of Contingent Consideration | |
Roll forward of the fair value of the Company's investments whose fair value was determined using Level 3 inputs | |
Change in the fair value | $ 6,800 |