v3.10.0.1
Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Mar. 31, 2018
Sep. 29, 2018
Sep. 30, 2017
Restructuring Reserve [Roll Forward]        
Contingent consideration liability recorded in connection with acquisition $ 100 $ 500 $ 187  
Change in fair value of contingent consideration     257 $ 0
Accretion of contingent consideration liability     466  
Fair Value, Measurements, Recurring        
Restructuring Reserve [Roll Forward]        
Beginning balance - December 31, 2016   0 0  
Ending balance - September 30, 2017 2,209   2,209  
Level 3 | Fair Value, Measurements, Recurring        
Restructuring Reserve [Roll Forward]        
Beginning balance - December 31, 2016   $ 0 0  
Change in fair value of contingent consideration     257  
Accretion of contingent consideration liability     29  
Ending balance - September 30, 2017 $ 2,209   2,209  
Town & Country Resources, Inc. | Level 3 | Fair Value, Measurements, Recurring        
Restructuring Reserve [Roll Forward]        
Contingent consideration liability recorded in connection with acquisition     $ 1,923