Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Liabilities and Assets Measured at Fair Value (Details)

v3.6.0.2
Fair Value Measurements - Liabilities and Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Jul. 31, 2016
Dec. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Current portion of earn-out obligations $ 0   $ 9,678
Earn-out obligations, less current portion 0   10,166
Other assets | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Non-COLI assets held in Deferred Supplemental Compensation Plan 299   264
Accrued expenses | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps 0   123
Other current assets | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps 73   0
Current portion of earn-out obligation | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Current portion of earn-out obligations 0 $ 10,500 9,678
Earn-out obligation | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Earn-out obligations, less current portion $ 0   $ 10,166