Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Statements of Changes in Shareholders' Equity (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]      
Balance $ 258,865 $ 220,324 $ 220,324
Net income 8,668 7,074  
Balance 264,243 227,251 258,865
As Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Balance 261,381 221,300 221,300
Net income   7,091  
Balance   228,244 261,381
Correction      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Balance (2,516) (976) (976)
Net income   (17) (1,500)
Balance   (993) (2,516)
Retained Earnings      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Balance 185,075 151,640 151,640
Net income 8,668 7,074  
Balance $ 193,743 158,973 185,075
Retained Earnings | As Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Balance   152,616 152,616
Net income   7,091  
Balance   159,966  
Retained Earnings | Correction      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Balance   (976) $ (976)
Net income   (17)  
Balance   $ (993)