XML 95 R81.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions - Additional Information (Detail)
12 Months Ended
Dec. 29, 2016
$ / shares
shares
Aug. 23, 2016
$ / shares
shares
Dec. 08, 2015
$ / shares
shares
Nov. 30, 2015
$ / shares
shares
Aug. 11, 2015
$ / shares
shares
Mar. 26, 2015
$ / shares
shares
Aug. 14, 2014
$ / shares
shares
Mar. 20, 2014
$ / shares
shares
Dec. 31, 2016
USD ($)
Lease
$ / shares
shares
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Related Party Transaction [Line Items]                      
Related party transactions number of property leased | Lease                 2    
Related party transaction lease expenses                 $ 300,000 $ 300,000 $ 300,000
Trust [Member]                      
Related Party Transaction [Line Items]                      
Purchase of common shares | shares   27,448     30,713   34,106        
Common shares price per share | $ / shares   $ 44.66     $ 35.00   $ 54.83        
Number of trading days to be considered for average price of stock repurchased   30 days     30 days            
Robert G Ruhlman [Member]                      
Related Party Transaction [Line Items]                      
Purchase of common shares | shares 5,000   1,510 1,479   1,290   2,098      
Common shares price per share | $ / shares $ 56.38   $ 40.83 $ 41.50   $ 45.39   $ 62.99      
Number of trading days to be considered for average price of stock repurchased 30 days   30 days 30 days   30 days   30 days      
Ryan Ruhlman [Member]                      
Related Party Transaction [Line Items]                      
Compensation payment received                   $ 189,870 153,273
Ryan Ruhlman employee years of service                   11 years  
Compensation attributable to stock option                   $ 33,725 39,100
X Information Technology [Member]                      
Related Party Transaction [Line Items]                      
Service expense                 100,000 200,000 100,000
Flex Work Sp [Member]                      
Related Party Transaction [Line Items]                      
Labor expense                 $ 400,000 $ 400,000 $ 400,000
Ownership percentage owned by related party                 50.00%    
Baker & Hostetler LLP [Member]                      
Related Party Transaction [Line Items]                      
Legal fees                 $ 210,000    
Officers and Other Employees [Member]                      
Related Party Transaction [Line Items]                      
Purchase of common shares | shares                 7,703    
Number of trading days to be considered for average price of stock repurchased                 30 days    
Officers and Other Employees [Member] | Minimum [Member]                      
Related Party Transaction [Line Items]                      
Common shares price per share | $ / shares                 $ 42.10    
Officers and Other Employees [Member] | Maximum [Member]                      
Related Party Transaction [Line Items]                      
Common shares price per share | $ / shares                 $ 45.20