Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Balance Sheets (Details) - USD ($) $ in Thousands |
Apr. 03, 2020 |
Dec. 31, 2019 |
Mar. 29, 2019 |
Dec. 31, 2018 |
| Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
|
| Receivables |
$ 263,601
|
$ 269,144
|
|
|
| Total current assets |
430,985
|
320,616
|
|
|
| Total Assets |
743,598
|
636,389
|
|
|
| Other accrued liabilities |
39,331
|
37,409
|
|
|
| Total current liabilities |
350,826
|
245,079
|
|
|
| Deferred tax liability |
47,294
|
49,407
|
|
|
| Total non-current liabilities |
128,529
|
132,445
|
|
|
| Total Liabilities |
479,355
|
377,524
|
|
|
| Retained earnings |
193,743
|
185,075
|
|
|
| Total shareholders' equity |
264,243
|
258,865
|
$ 227,251
|
$ 220,324
|
| Total Liabilities and Shareholders' Equity |
$ 743,598
|
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
|
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)
|
$ (993)
|
$ (976)
|
| Total Liabilities and Shareholders' Equity |
|
$ (95)
|
|
|