Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2020
Sep. 27, 2019
Oct. 02, 2020
Sep. 27, 2019
Dec. 31, 2019
Income Tax Disclosure [Abstract]          
Income tax (benefit) expense $ 3,507 $ 2,668 $ 5,593 $ 6,657  
Effective income tax rate 25.20% 25.40% 21.70% 22.80%  
Unrecognized tax benefits $ 12,500   $ 12,500   $ 7,900