Fair Value Measurements - Contingent Consideration (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Financial Liabilities      
Balance, Contingent Consideration Arrangements $ (702)   $ (716)
CEMP change in fair value measurement 14 $ 4  
Transfers between levels 0   0
Investments, fair value $ 16,800   $ 13,300