Unaudited Quarterly Financial Data - Summary of Consolidated Quarterly Results of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Oct. 01, 2016
Jul. 02, 2016
Apr. 02, 2016
Jan. 02, 2016
Oct. 03, 2015
Jul. 04, 2015
Apr. 04, 2015
Dec. 31, 2016
Jan. 02, 2016
Jan. 03, 2015
Quarterly Financial Information Disclosure [Abstract]                      
Net sales $ 109,504 $ 129,807 $ 119,033 $ 100,206 $ 93,008 $ 100,668 $ 100,833 $ 95,301 $ 458,550 $ 389,810 $ 306,388
Gross profit 31,559 41,086 37,470 29,983 25,725 29,421 32,939 31,047 140,098 119,132 92,792
Net income $ 4,122 $ 10,796 $ 7,350 $ 1,479 $ 3,774 $ 6,346 $ 6,780 $ 6,652 $ 23,747 $ 23,552 $ 16,405
Net income per share - basic $ 0.08 $ 0.22 $ 0.15 $ 0.03 $ 0.08 $ 0.13 $ 0.14 $ 0.14 $ 0.49 $ 0.49 $ 0.35
Net income per share - diluted $ 0.08 $ 0.21 $ 0.15 $ 0.03 $ 0.07 $ 0.13 $ 0.13 $ 0.13 $ 0.47 $ 0.47 $ 0.33