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)