XML 19 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Share Repurchase Program (Details) - $ / shares
3 Months Ended
Mar. 28, 2020
May 03, 2018
Share Repurchase Program [Abstract]    
Number of shares authorized to be repurchased (in shares)   200,000
Total Number of Shares Purchased [Roll Forward]    
Number of shares purchased at beginning of period (in shares) 40,000  
Number of shares purchased (in shares) 15,000  
Number of shares purchased at end of period (in shares) 55,000  
Average Price Paid Per Share [Roll Forward]    
Average price paid per share at beginning of period (in dollars per share) $ 26.58  
Average price paid per share (in dollars per share) 24.59  
Average price paid per share at end of period (in dollars per share) $ 26.04  
Number of Shares Purchased As Part of Publicly Announced Plans or Programs [Roll Forward]    
Number of shares purchased as part of publicly announced plans or programs at beginning of period (in shares) 40,000  
Number of shares purchased as part of publicly announced plans or programs (in shares) 15,000  
Number of shares purchased as part of publicly announced plans or programs at end of period (in shares) 55,000  
Number of Shares that May Yet be Purchased Under the Plans or Programs [Roll Forward]    
Maximum number of shares that may yet be purchased under the plans or programs at beginning of period (in shares) 160,000  
Maximum number of shares that may yet be purchased under the plans or programs (in shares) 145,000  
Maximum number of shares that may yet be purchased under the plans or programs at end of period (in shares) 145,000