Income Taxes - (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 27, 2020 |
Jun. 29, 2019 |
Jun. 27, 2020 |
Jun. 29, 2019 |
|
| Income Tax Disclosure [Abstract] | ||||
| Provision for income taxes | $ 148 | $ 95 | $ 477 | $ 250 |
| Effective tax rate | (3.60%) | (1.90%) | (4.50%) | (1.70%) |