Annual report pursuant to Section 13 and 15(d)

Earnings Per Share - Earnings Per Share Computations (Detail)

v3.7.0.1
Earnings Per Share - Earnings Per Share Computations (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 11, 2016
Dec. 31, 2016
USD ($)
$ / shares
Oct. 01, 2016
USD ($)
$ / shares
Jul. 02, 2016
USD ($)
$ / shares
Apr. 02, 2016
USD ($)
$ / shares
Dec. 31, 2015
USD ($)
$ / shares
Oct. 03, 2015
USD ($)
$ / shares
Jul. 04, 2015
USD ($)
$ / shares
Apr. 04, 2015
USD ($)
$ / shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Dec. 31, 2014
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]                        
Net Income | $   $ 9,885 $ 12,074 $ 14,980 $ 11,485 $ 13,907 $ 24,694 $ 17,690 $ 10,683 $ 48,424 $ 66,974 $ 56,170
Basic Earnings Weighted Average Shares (in shares)                   29,163 29,245 28,716
Net Effect of Dilutive Stock Options (in shares)                   869 934 1,254
Diluted Earnings Weighted Average Shares (in shares)                   30,032 30,179 29,970
Basic Earnings Per Share (in usd per share) | $ / shares   $ 0.34 $ 0.42 $ 0.51 $ 0.39 $ 0.47 $ 0.84 $ 0.61 $ 0.37 $ 1.66 $ 2.29 $ 1.96
Diluted Earnings Per Share (in usd per share) | $ / shares   $ 0.33 $ 0.41 $ 0.50 $ 0.38 $ 0.46 $ 0.82 $ 0.59 $ 0.35 $ 1.61 $ 2.22 $ 1.87
Class of Stock                        
Number of shares out-of-the-money (in shares)                   200 100  
Convertible Class B Stock                        
Class of Stock                        
Stock distribution 0.15