v3.10.0.1
Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2018
Jun. 30, 2018
Restructuring Reserve [Roll Forward]    
Contingent consideration liability recorded in connection with Town & Country acquisition $ 500 $ 187
Accretion of contingent consideration liability   232
Fair Value, Measurements, Recurring    
Restructuring Reserve [Roll Forward]    
Beginning balance - December 31, 2016 0 0
Ending balance - September 30, 2017   913
Level 3 | Fair Value, Measurements, Recurring    
Restructuring Reserve [Roll Forward]    
Beginning balance - December 31, 2016 $ 0 0
Contingent consideration liability recorded in connection with Town & Country acquisition   894
Accretion of contingent consideration liability   19
Ending balance - September 30, 2017   $ 913