Long-Term Debt (Narrative) (Details) $ in Thousands | May 08, 2017USD ($) | Oct. 01, 2016USD ($) | May 24, 2016 | May 23, 2016 | Jul. 31, 2017USD ($) | May 07, 2017USD ($) | Dec. 31, 2017USD ($)agreement | Dec. 31, 2016USD ($) | Dec. 31, 2015USD ($) | Apr. 13, 2015USD ($) | Sep. 11, 2014USD ($) | Jul. 12, 2014USD ($) |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Proceeds from line of credit | | | | | | | $ 20,000 | $ 27,000 | | | | |
Repayment of credit facility | | | | | | | 30,000 | | | | | |
Repayment of accrued interest | | | | | | | $ 2,261 | 2,322 | $ 786 | | | |
First American Commercial Bancorp [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Number of capital lease agreements | agreement | | | | | | | 3 | | | | | |
Capital lease agreements term | | | | | | | 48 months | | | | | |
Capital lease agreements amount | | | | | | | | | | $ 400 | $ 1,400 | $ 2,700 |
Meridian Leasing Corporation [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Capital lease agreements term | | 25 months | | | | | | | | | | |
Capital lease agreements amount | | $ 600 | | | | | | | | | | |
Debt instrument stated interest rate | | 11.10% | | | | | | | | | | |
Minimum [Member] | First American Commercial Bancorp [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument stated interest rate | | | | | | | 3.00% | | | | | |
Maximum [Member] | First American Commercial Bancorp [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument stated interest rate | | | | | | | 3.60% | | | | | |
New Credit Facility [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | $ 250,000 | | | | | | | | | | | |
Credit facility maturity period | | | | | | | 5 years | | | | | |
Debt issuance costs | 2,800 | | | | | | | | | | | |
New Credit Facility [Member] | Revolving Credit Loan [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | 125,000 | | | | | | | | | | | |
Proceeds from line of credit | | | | | $ 30,000 | | | | | | | |
Line of credit outstanding amount | | | | | | | $ 105,100 | | | | | |
New Credit Facility [Member] | Term Loan [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument stated interest rate | | | | | | | 3.86% | | | | | |
Maximum aggregate loan amount available | 45,000 | | | | | | | | | | | |
Line of credit outstanding amount | | | | | | | $ 44,400 | | | | | |
New Credit Facility [Member] | Delayed Draw Term Loan [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | 80,000 | | | | | | | | | | | |
New Credit Facility [Member] | Uncommitted Incremental Term Loan [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | $ 100,000 | | | | | | | | | | | |
New Credit Facility [Member] | Minimum [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Fee charged on unused portion of revolving credit facility | | | | | | | 0.25% | | | | | |
New Credit Facility [Member] | Maximum [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum ratio used to determine availability of additional draws | 4.25% | | | | | | | | | | | |
Fee charged on unused portion of revolving credit facility | | | | | | | 0.50% | | | | | |
New Credit Facility [Member] | One Month LIBOR [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 1.00% | | | | | |
New Credit Facility [Member] | One Month LIBOR [Member] | Minimum [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 0.00% | | | | | |
New Credit Facility [Member] | Federal Funds Rate [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 0.50% | | | | | |
Terminated Senior Secured Credit Facility [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | | | | | | $ 125,000 | | | | | | |
Repayment of credit facility | $ 23,800 | | | | | | | | | | | |
Repayment of accrued interest | 100 | | | | | | | | | | | |
Write off of unamortized debt issuance cost | $ 1,300 | | | | | | | | | | | |
Specified advance multiple used to determine funds availability under credit facility | | | 3.75 | 3.25 | | | | | | | | |
Maximum permitted senior leverage ratio | | | 4 | 3.50 | | | | | | | | |
Debt instrument, maturity date | | | | | | | Nov. 10, 2020 | | | | | |
Terminated Senior Secured Credit Facility [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | | | | | | 100,000 | | | | | | |
Proceeds from line of credit | | | | | | 20,000 | | | | | | |
Line of credit outstanding amount | | | | | | | | 24,100 | | | | |
Line of credit facility remaining amount | | | | | | | | $ 79,700 | | | | |
Terminated Senior Secured Credit Facility [Member] | Delayed Draw Term Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | | | | | | 25,000 | | | | | | |
Terminated Senior Secured Credit Facility [Member] | Uncommitted Incremental Term Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | | | | | | 50,000 | | | | | | |
Terminated Senior Secured Credit Facility [Member] | Letters of Credit [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum aggregate loan amount available | | | | | | $ 35,000 | | | | | | |
Terminated Senior Secured Credit Facility [Member] | Minimum [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Fee charged on unused portion of revolving credit facility | | | | | | | 0.25% | | | | | |
Terminated Senior Secured Credit Facility [Member] | Maximum [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Fee charged on unused portion of revolving credit facility | | | | | | | 0.50% | | | | | |
Basis for Availability of Funds Debt Covenant One [Member] | Terminated Senior Secured Credit Facility [Member] | Minimum [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 2.00% | | | | | |
Basis for Availability of Funds Debt Covenant One [Member] | Terminated Senior Secured Credit Facility [Member] | Maximum [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 2.50% | | | | | |
Basis for Availability of Funds Debt Covenant One [Member] | Terminated Senior Secured Credit Facility [Member] | One Month LIBOR [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 3.00% | | | | | |
Basis for Availability of Funds Debt Covenant One [Member] | Terminated Senior Secured Credit Facility [Member] | Federal Funds Rate [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 0.50% | | | | | |
Basis for Availability of Funds Debt Covenant Two [Member] | Terminated Senior Secured Credit Facility [Member] | Minimum [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 3.00% | | | | | |
Basis for Availability of Funds Debt Covenant Two [Member] | Terminated Senior Secured Credit Facility [Member] | Maximum [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 3.50% | | | | | |
Basis for Availability of Funds Debt Covenant Three [Member] | Terminated Senior Secured Credit Facility [Member] | Minimum [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 3.00% | | | | | |
Basis for Availability of Funds Debt Covenant Three [Member] | Terminated Senior Secured Credit Facility [Member] | Maximum [Member] | Revolving Credit Loan [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 3.50% | | | | | |
Restriction on Dividends [Member] | New Credit Facility [Member] | Maximum [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Aggregate amount of dividends and distributions | | | | | | | $ 5,000 | | | | | |
Restriction on Ability to Consummate Acquisitions [Member] | New Credit Facility [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Maximum single acquisition price | | | | | | | 60,000 | | | | | |
Maximum total purchase price allowed | | | | | | | $ 80,000 | | | | | |
Based On Applicable Senior Leverage Ratio [Member] | New Credit Facility [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 2.25% | | | | | |
Based On Applicable Senior Leverage Ratio [Member] | New Credit Facility [Member] | Minimum [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 1.50% | | | | | |
Based On Applicable Senior Leverage Ratio [Member] | New Credit Facility [Member] | Maximum [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 2.25% | | | | | |
Based On Applicable Leverage Ratio [Member] | New Credit Facility [Member] | Minimum [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 2.50% | | | | | |
Based On Applicable Leverage Ratio [Member] | New Credit Facility [Member] | Maximum [Member] | Capital One, N.A. [Member] | | | | | | | | | | | | |
Debt Instrument [Line Items] | | | | | | | | | | | | |
Debt instrument variable interest rate margin | | | | | | | 3.25% | | | | | |