XML 20 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Summary of Restricted Stock Activity (Detail)
9 Months Ended
Sep. 28, 2019
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Beginning Balance, Shares | shares 170,737
Granted, Shares | shares 90,434
Vested, Shares | shares (38,764)
Cancelled, Shares | shares (33,504)
Ending Balance, Shares | shares 188,903
Beginning Balance, Weighted Average Price | $ / shares $ 63.94
Granted, Weighted Average Price | $ / shares 82.10
Vested, Weighted Average Price | $ / shares 55.00
Cancelled, Weighted Average Price | $ / shares 52.08
Ending Balance, Weighted Average Price | $ / shares $ 76.57