Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Level 3 - Fair Value, Measurements, Recurring $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2018
USD ($)
| |
| Restructuring Reserve [Roll Forward] | |
| December 30, 2017 | $ 0 |
| Contingent consideration liability recorded in connection with Town & Country acquisition | 894 |
| March 31, 2018 | $ 894 |