Description of Business and Summary of Significant Accounting Policies - Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Apr. 03, 2020
Dec. 31, 2019
Mar. 29, 2019
Dec. 31, 2018
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Receivables $ 263,601 $ 269,144    
Total current assets 430,985 320,616    
Total Assets 743,598 636,389    
Other accrued liabilities 39,331 37,409    
Total current liabilities 350,826 245,079    
Deferred tax liability 47,294 49,407    
Total non-current liabilities 128,529 132,445    
Total Liabilities 479,355 377,524    
Retained earnings 193,743 185,075    
Total shareholders' equity 264,243 258,865 $ 227,251 $ 220,324
Total Liabilities and Shareholders' Equity $ 743,598 636,389    
As Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Receivables   269,239    
Total current assets   320,711    
Total Assets   636,484    
Other accrued liabilities   34,587    
Total current liabilities   242,257    
Deferred tax liability   49,808    
Total non-current liabilities   132,846    
Total Liabilities   375,103    
Retained earnings   187,591    
Total shareholders' equity   261,381 228,244 221,300
Total Liabilities and Shareholders' Equity   636,484    
Correction        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Receivables   (95)    
Total current assets   (95)    
Total Assets   (95)    
Other accrued liabilities   2,822    
Total current liabilities   2,822    
Deferred tax liability   (401)    
Total non-current liabilities   (401)    
Total Liabilities   2,421    
Retained earnings   (2,516)    
Total shareholders' equity   (2,516) $ (993) $ (976)
Total Liabilities and Shareholders' Equity   $ (95)