Fair Value Measurements (Details) (USD $) | 6 Months Ended | 12 Months Ended | |
Jun. 30, 2014 | Jun. 30, 2013 | Jun. 30, 2012 | Dec. 31, 2013 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' | ' | ' |
Earn-out obligations - current | $1,486,000 | ' | ' | $0 |
Earn-out obligations, less current portion | 8,363,000 | ' | ' | 9,062,000 |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ' | ' | ' | ' |
Balance as of December 31, 2013 | 9,062,000 | ' | ' | ' |
Maximum potential cash payment | 40,000,000 | ' | ' | ' |
Earn-out payments | ' | 7,100,000 | 219,000 | ' |
Fair value adjustment included in earnings | 787,000 | ' | ' | ' |
Fair Value Inputs, Discount Rate | 10.50% | ' | ' | ' |
Reclassification from long-term to short-term | 0 | ' | ' | ' |
Balance as of June 30, 2014 | 9,849,000 | ' | ' | ' |
Short Term Obligations [Member] | ' | ' | ' | ' |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ' | ' | ' | ' |
Balance as of December 31, 2013 | 0 | ' | ' | ' |
Fair value adjustment included in earnings | 0 | ' | ' | ' |
Reclassification from long-term to short-term | 1,486,000 | ' | ' | ' |
Balance as of June 30, 2014 | 1,486,000 | ' | ' | ' |
Long Term Earn Out Obligations [Member] | ' | ' | ' | ' |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ' | ' | ' | ' |
Balance as of December 31, 2013 | 9,062,000 | ' | ' | ' |
Fair value adjustment included in earnings | 787,000 | ' | ' | ' |
Reclassification from long-term to short-term | -1,486,000 | ' | ' | ' |
Balance as of June 30, 2014 | 8,363,000 | ' | ' | ' |
Fair Value, Inputs, Level 1 [Member] | Other Assets [Member] | ' | ' | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' | ' | ' |
Non-COLI assets held in DSC plan | 232,000 | ' | ' | 198,000 |
Fair Value, Inputs, Level 2 [Member] | Accrued Expenses [Member] | ' | ' | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' | ' | ' |
Interest rate swaps | 0 | ' | ' | 326,000 |
Fair Value, Inputs, Level 3 [Member] | Current Portion of Earn Out Obligations [Member] | ' | ' | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' | ' | ' |
Earn-out obligations - current | 1,486,000 | ' | ' | 0 |
Fair Value, Inputs, Level 3 [Member] | Earn-out Obligations [Member] | ' | ' | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' | ' | ' |
Earn-out obligations, less current portion | $8,363,000 | ' | ' | $9,062,000 |