Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details)

v3.2.0.727
Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2013
Jun. 30, 2012
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earn-out obligations - current $ 23,807       $ 9,455
Earn-out obligation - long-term 12,281       0
Income tax expense benefit on interest rate swap 111        
Earn-out obligation $ 26,106        
Discount rate (in hundredths) 4.50%        
WBI Acquisition [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earn-out obligations - current $ 10,000        
Maximum potential cash payment $ 40,000        
Post acquisition payment period 4 years        
Earn-out obligation   $ 2,700 $ 219 $ 7,100  
Earn-out Obligation - Current [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earn-out obligation $ 13,825        
Earn-out Obligation - Long-term [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earn-out obligation 12,281        
Fair Value, Measurements, Recurring [Member] | 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 Deferred Supplemental Compensation Plan 265       253
Fair Value, Measurements, Recurring [Member] | 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 289       0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Earn-out Obligation - Current [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earn-out obligations - current 23,807       9,455
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Earn-out Obligation - Long-term [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earn-out obligation - long-term $ 12,281       $ 0