XML 58 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements - Quantitative Information (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Level 3  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Contingent consideration, fair value $ 1,396