Leases - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2019
Jul. 08, 2019
Jan. 01, 2019
Lessee, Lease, Description [Line Items]      
Right-of-use assets $ 18,233    
Operating lease, ROU assets recognized as non-cash asset additions $ 7,100    
Weighted average remaining lease term 4 years 1 month 6 days    
Weighted average remaining discount rate 5.90%    
ASU 2016-02      
Lessee, Lease, Description [Line Items]      
Right-of-use assets     $ 19,200
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease terms 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease terms 10 years    
Advantor      
Lessee, Lease, Description [Line Items]      
ROU assets recognized with acquisition   $ 1,900