Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Statements of Comprehensive Income (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 | |
| Total comprehensive income | $ 12,725 | 5,994 | $ 22,107 | 19,179 | |||||
| As Previously Reported | |||||||||
| Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||
| Net income | 9,382 | 7,617 | 7,091 | 24,090 | |||||
| Total comprehensive income | 7,535 | 20,737 | |||||||
| Correction | |||||||||
| Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||
| Net income | (1,541) | $ 0 | $ (17) | (1,558) | $ (1,500) | ||||
| Total comprehensive income | $ (1,541) | $ (1,558) | |||||||