Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Statement of Cash Flow (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  
Other liabilities 1,182 1,909  
Net cash used in operating activities $ 1,137 (6,386)  
As Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net income   7,091  
Other liabilities   1,892  
Net cash used in operating activities   (6,386)  
Correction      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net income   (17) $ (1,500)
Other liabilities   17  
Net cash used in operating activities   $ 0