XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Summary of Restricted Stock Activity (Detail)
6 Months Ended
Jun. 29, 2019
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Beginning Balance, Shares | shares 170,737
Granted, Shares | shares 79,899
Vested, Shares | shares (30,853)
Cancelled, Shares | shares (29,562)
Ending Balance, Shares | shares 190,221
Beginning Balance, Weighted Average Price | $ / shares $ 63.94
Granted, Weighted Average Price | $ / shares 82.43
Vested, Weighted Average Price | $ / shares 51.24
Cancelled, Weighted Average Price | $ / shares 49.20
Ending Balance, Weighted Average Price | $ / shares $ 76.06