Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Statement of Cash Flow (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
12 Months Ended |
Oct. 02, 2020 |
Jul. 03, 2020 |
Apr. 03, 2020 |
Sep. 27, 2019 |
Jun. 28, 2019 |
Mar. 29, 2019 |
Oct. 02, 2020 |
Sep. 27, 2019 |
Dec. 31, 2019 |
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
|
|
|
|
|
|
| Net income |
$ 10,391
|
$ 1,111
|
$ 8,668
|
$ 7,841
|
$ 7,617
|
$ 7,074
|
$ 20,170
|
$ 22,532
|
|
| Changes in receivables |
|
|
|
|
|
|
3,584
|
(7,540)
|
|
| Changes in deferred taxes |
|
|
|
|
|
|
(7,575)
|
(4,670)
|
|
| Changes in other liabilities |
|
|
|
|
|
|
18,597
|
9,788
|
|
| Net cash provided in operating activities |
|
|
|
|
|
|
$ 37,655
|
28,448
|
|
| As Previously Reported |
|
|
|
|
|
|
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
|
|
|
|
|
|
| Net income |
|
|
|
9,382
|
7,617
|
7,091
|
|
24,090
|
|
| Changes in receivables |
|
|
|
|
|
|
|
(7,521)
|
|
| Changes in deferred taxes |
|
|
|
|
|
|
|
(4,240)
|
|
| Changes in other liabilities |
|
|
|
|
|
|
|
7,781
|
|
| Net cash provided in operating activities |
|
|
|
|
|
|
|
28,448
|
|
| Correction |
|
|
|
|
|
|
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
|
|
|
|
|
|
| Net income |
|
|
|
$ (1,541)
|
$ 0
|
$ (17)
|
|
(1,558)
|
$ (1,500)
|
| Changes in receivables |
|
|
|
|
|
|
|
(19)
|
|
| Changes in deferred taxes |
|
|
|
|
|
|
|
(430)
|
|
| Changes in other liabilities |
|
|
|
|
|
|
|
2,007
|
|
| Net cash provided in operating activities |
|
|
|
|
|
|
|
$ 0
|
|