Recent Accounting Pronouncements - Additional Information (Details) - USD ($) $ in Thousands |
Mar. 29, 2019 |
Jan. 01, 2019 |
Mar. 30, 2018 |
Jan. 01, 2018 |
|---|---|---|---|---|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
| Impact of adoption of ASU | $ (259) | $ 0 | $ 0 | $ (77) |
| Accumulated Other Comprehensive Income | ||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
| Impact of adoption of ASU | (259) | 0 | ||
| Accumulated Other Comprehensive Income | ASU 2018-02 | ||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
| Impact of adoption of ASU | (300) | |||
| Retained Earnings | ||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
| Impact of adoption of ASU | 259 | $ (77) | ||
| Retained Earnings | ASU 2018-02 | ||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
| Impact of adoption of ASU | $ 300 |