Leases - Balance Sheet Information Related to Leases (Details) $ in Thousands |
Mar. 29, 2019
USD ($)
|
|---|---|
| Leases [Abstract] | |
| Right-of-use assets | $ 19,627 |
| Current lease liabilities (recorded in other accrued liabilities) | 12,282 |
| Long-term lease liabilities (recorded in other non-current liabilities) | 8,027 |
| Total operating lease liabilities | $ 20,309 |