Leases - Balance Sheet Classification of Lease Liabilities (Details) - USD ($) $ in Thousands |
Sep. 27, 2019 |
Dec. 28, 2018 |
---|---|---|
Operating lease liabilities: | ||
Current portion included in Other current liabilities | $ 2,695 | $ 2,738 |
Long-term portion of lease liabilities | 23,661 | 12,099 |
Total operating lease liabilities | 26,356 | 14,837 |
Financing lease liabilities: | ||
Current portion included in Other current liabilities | 50 | 49 |
Long-term portion of lease liabilities | 44 | 79 |
Financing obligation for build-to-suit lease | 94 | 128 |
Total lease liabilities | $ 26,450 | $ 14,965 |
X | ||||||||||
- Definition Financing Lease Liabilities [Abstract] No definition available.
|
X | ||||||||||
- Definition Operating And Finance Leases, Liability - Total No definition available.
|
X | ||||||||||
- Definition Operating Lease Liabilities [Abstract] No definition available.
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|