Balance Sheet Details - Capitalized Cloud Implementation Costs (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Jun. 27, 2020 |
Jun. 27, 2020 |
Jan. 31, 2020 |
|
| Capitalized Contract Cost [Line Items] | |||
| Capitalized contract cost, amortization | $ 0.1 | $ 0.1 | |
| Cloud Implementation Costs | |||
| Capitalized Contract Cost [Line Items] | |||
| Capitalized contract cost | $ 7.5 | ||
| Capitalized contract cost, amortization period | 29 months | ||
| Capitalized contract cost, amortization | $ 0.8 | $ 1.6 |