Leases - Balance Sheet Information Related to Leases (Details)
$ in Thousands
Sep. 27, 2019
USD ($)
Leases [Abstract]  
Right-of-use assets $ 18,233
Current lease liabilities (recorded in other accrued liabilities) 8,402
Long-term lease liabilities (recorded in other non-current liabilities) 10,683
Total operating lease liabilities $ 19,085