XML 59 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value - Schedule of Changes in Estimated Fair Value for Level 3 Classified Contingent Consideration (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Fair Value Disclosures [Abstract]    
Fair value at the beginning of period $ 261 $ 11,538
Change in fair value (48) (1,850)
Earned and paid (78)  
Fair value at the end of period $ 135