| 
           Fair Value Measurements (Details) (USD $) 
         | 
        3 Months Ended | 9 Months Ended | 9 Months Ended | 9 Months Ended | 12 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
           Sep. 30, 2013 
         | 
        
           Sep. 30, 2013 
         | 
        
           Dec. 31, 2012 
         | 
        
           Sep. 30, 2013
 
          Long Term Earn Out Obligations [Member] 
         | 
        
           Sep. 30, 2013
 
          Akimeka Acquisition [Member] 
         | 
        
           Sep. 30, 2013
 
          WBI Acquisition [Member] 
         | 
        
           Dec. 31, 2012
 
          WBI Acquisition [Member] 
         | 
        
           Sep. 30, 2013
 
          Fair Value, Inputs, Level 1 [Member]
 
          Other Assets [Member] 
         | 
        
           Dec. 31, 2012
 
          Fair Value, Inputs, Level 1 [Member]
 
          Other Assets [Member] 
         | 
        
           Sep. 30, 2013
 
          Fair Value, Inputs, Level 2 [Member]
 
          Accrued Expenses [Member] 
         | 
        
           Dec. 31, 2012
 
          Fair Value, Inputs, Level 2 [Member]
 
          Accrued Expenses [Member] 
         | 
        
           Sep. 30, 2013
 
          Fair Value, Inputs, Level 3 [Member]
 
          Earn-out Obligations [Member] 
         | 
        
           Dec. 31, 2012
 
          Fair Value, Inputs, Level 3 [Member]
 
          Earn-out Obligations [Member] 
         | 
      |
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||||||||||
| Non-COLI assets held in DSC plan | $ 176,000 | $ 120,000 | |||||||||||
| Interest rate swaps | 514,000 | 1,194,000 | |||||||||||
| Earn-out obligations, less current portion | 8,987,000 | 8,987,000 | 9,098,000 | 8,987,000 | 9,098,000 | ||||||||
| Offset amount included in accumulated other comprehensive loss, net of tax | 197,000 | 197,000 | 457,000 | ||||||||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |||||||||||||
| Balance as of December 31, 2012 | 9,098,000 | 9,098,000 | |||||||||||
| Maximum potential cash payment | 11,000,000 | 40,000,000 | |||||||||||
| Earn-out payments | (219,000) | (219,000) | 219,000 | 7,100,000 | |||||||||
| Fair value adjustment included in earnings | 50,000 | 108,000 | 108,000 | ||||||||||
| Fair Value Inputs, Discount Rate | 12.00% | ||||||||||||
| Balance as of September 30, 2013 | $ 8,987,000 | $ 8,987,000 | $ 8,987,000 |