Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Fair Value of Assets and Liabilities (Schedule of Changes in Carrying Value of Contingent Consideration) (Details) - Contingent Consideration - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance of contingent consideration $ 2,104 $ 7,144 $ 2,813
Payments (1,353) (5,021) (827)
Change in fair value of contingent consideration 238 (19) 216
Fair value of contingent consideration in connection with 2016 acquisitions     4,942
Ending balance of contingent consideration 2,230 $ 2,104 $ 7,144
Kestler Financial Group      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value of contingent consideration in connection with KFG and FSFG acquisitions $ 1,241