Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details)

v2.4.0.8
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