Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Balance Sheets (Details) - USD ($) $ in Thousands |
Oct. 02, 2020 |
Jul. 03, 2020 |
Apr. 03, 2020 |
Dec. 31, 2019 |
Sep. 27, 2019 |
Jun. 28, 2019 |
Mar. 29, 2019 |
Dec. 31, 2018 |
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
|
|
|
|
|
| Receivables |
$ 268,143
|
|
|
$ 269,144
|
|
|
|
|
| Total current assets |
356,414
|
|
|
320,616
|
|
|
|
|
| Total Assets |
665,928
|
|
|
636,389
|
|
|
|
|
| Other accrued liabilities |
38,572
|
|
|
37,409
|
|
|
|
|
| Total current liabilities |
247,246
|
|
|
245,079
|
|
|
|
|
| Deferred tax liability |
41,734
|
|
|
49,407
|
|
|
|
|
| Total non-current liabilities |
134,877
|
|
|
132,445
|
|
|
|
|
| Total Liabilities |
382,123
|
|
|
377,524
|
|
|
|
|
| Retained earnings |
205,245
|
|
|
185,075
|
|
|
|
|
| Total shareholders' equity |
283,805
|
$ 269,435
|
$ 264,243
|
258,865
|
$ 245,801
|
$ 238,683
|
$ 227,251
|
$ 220,324
|
| Total Liabilities and Shareholders' Equity |
$ 665,928
|
|
|
636,389
|
|
|
|
|
| As Previously Reported |
|
|
|
|
|
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
|
|
|
|
|
| Receivables |
|
|
|
269,239
|
|
|
|
|
| Total current assets |
|
|
|
320,711
|
|
|
|
|
| Total Assets |
|
|
|
636,484
|
|
|
|
|
| Other accrued liabilities |
|
|
|
34,587
|
|
|
|
|
| Total current liabilities |
|
|
|
242,257
|
|
|
|
|
| Deferred tax liability |
|
|
|
49,808
|
|
|
|
|
| Total non-current liabilities |
|
|
|
132,846
|
|
|
|
|
| Total Liabilities |
|
|
|
375,103
|
|
|
|
|
| Retained earnings |
|
|
|
187,591
|
|
|
|
|
| Total shareholders' equity |
|
|
|
261,381
|
248,335
|
239,676
|
228,244
|
221,300
|
| Total Liabilities and Shareholders' Equity |
|
|
|
636,484
|
|
|
|
|
| Correction |
|
|
|
|
|
|
|
|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
|
|
|
|
|
| Receivables |
|
|
|
(95)
|
|
|
|
|
| Total current assets |
|
|
|
(95)
|
|
|
|
|
| Total Assets |
|
|
|
(95)
|
|
|
|
|
| Other accrued liabilities |
|
|
|
2,822
|
|
|
|
|
| Total current liabilities |
|
|
|
2,822
|
|
|
|
|
| Deferred tax liability |
|
|
|
(401)
|
|
|
|
|
| Total non-current liabilities |
|
|
|
(401)
|
|
|
|
|
| Total Liabilities |
|
|
|
2,421
|
|
|
|
|
| Retained earnings |
|
|
|
(2,516)
|
|
|
|
|
| Total shareholders' equity |
|
|
|
(2,516)
|
$ (2,534)
|
$ (993)
|
$ (993)
|
$ (976)
|
| Total Liabilities and Shareholders' Equity |
|
|
|
$ (95)
|
|
|
|
|