Commitments and Contingencies - Textual (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 27, 2020 |
Jun. 29, 2019 |
Jun. 27, 2020 |
Jun. 29, 2019 |
Dec. 31, 2019 |
|
| Commitments and Contingencies [Line Items] | |||||
| Total future minimum lease payments | $ 18,802 | $ 18,802 | |||
| Weighted average operating discount rate used to determine the operating lease liability (percent) | 7.00% | 7.00% | |||
| Weighted average remaining lease term for operating lease | 4 years 7 months 6 days | 4 years 7 months 6 days | |||
| Rent expense | $ 1,100 | $ 1,300 | $ 2,200 | $ 2,500 | |
| Operating lease, payments | 1,700 | $ 2,000 | 1,700 | $ 2,000 | |
| Outstanding purchase commitments | 104,800 | 104,800 | |||
| Accrued customer rebates/prepayments | 5,723 | 5,723 | $ 1,925 | ||
| San Jose, California | |||||
| Commitments and Contingencies [Line Items] | |||||
| Total future minimum lease payments | $ 12,900 | $ 12,900 | |||