XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Summary of Restricted Stock Activity (Detail)
3 Months Ended
Mar. 30, 2019
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Beginning Balance, Shares | shares 170,737
Granted, Shares | shares 74,879
Vested, Shares | shares (24,849)
Cancelled, Shares | shares (26,972)
Ending Balance, Shares | shares 193,795
Beginning Balance, Weighted Average Price | $ / shares $ 63.94
Granted, Weighted Average Price | $ / shares 82.11
Vested, Weighted Average Price | $ / shares 50.81
Cancelled, Weighted Average Price | $ / shares 48.23
Ending Balance, Weighted Average Price | $ / shares $ 74.83