Contingencies and Commitments - Schedule of Future Minimum Lease Payments (Details) (Parenthetical) - USD ($) $ in Thousands |
Apr. 17, 2020 |
Nov. 01, 2019 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Capital lease obligation, current | $ 104 | $ 95 |
| Capital lease obligations, noncurrent | $ 325 | $ 360 |