Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Assets and Liabilities (Schedule of Changes in Carrying Value of Contingent Consideration) (Details)

v3.10.0.1
Fair Value of Assets and Liabilities (Schedule of Changes in Carrying Value of Contingent Consideration) (Details) - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance of contingent consideration $ 1,756 $ 2,104 $ 7,144
Payments (40) (409) (5,021)
Change in fair value of contingent consideration 50 61 (19)
Ending balance of contingent consideration $ 1,766 $ 1,756 $ 2,104