Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Statements of Comprehensive Income (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] | |||
| Net income | $ 8,668 | $ 7,074 | |
| Total comprehensive income | $ 5,444 | 5,632 | |
| As Previously Reported | |||
| Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||
| Net income | 7,091 | ||
| Total comprehensive income | 5,649 | ||
| Correction | |||
| Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||
| Net income | (17) | $ (1,500) | |
| Total comprehensive income | $ (17) | ||