Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Statements of Changes in Shareholders' Equity (Details) - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Apr. 03, 2020 |
Mar. 29, 2019 |
Dec. 31, 2019 |
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
| Balance |
$ 258,865
|
$ 220,324
|
$ 220,324
|
| Net income |
8,668
|
7,074
|
|
| Balance |
264,243
|
227,251
|
258,865
|
| As Previously Reported |
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
| Balance |
261,381
|
221,300
|
221,300
|
| Net income |
|
7,091
|
|
| Balance |
|
228,244
|
261,381
|
| Correction |
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
| Balance |
(2,516)
|
(976)
|
(976)
|
| Net income |
|
(17)
|
(1,500)
|
| Balance |
|
(993)
|
(2,516)
|
| Retained Earnings |
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
| Balance |
185,075
|
151,640
|
151,640
|
| Net income |
8,668
|
7,074
|
|
| Balance |
$ 193,743
|
158,973
|
185,075
|
| Retained Earnings | As Previously Reported |
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
| Balance |
|
152,616
|
152,616
|
| Net income |
|
7,091
|
|
| Balance |
|
159,966
|
|
| Retained Earnings | Correction |
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
| Balance |
|
(976)
|
$ (976)
|
| Net income |
|
(17)
|
|
| Balance |
|
$ (993)
|
|