XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Additional Information (Detail)
6 Months Ended
Jun. 29, 2019
$ / shares
Performance Stock Unit Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average grant date fair value of shares granted $ 372.68
Performance Stock Unit Plan | Minimum [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights 0.00%
Performance Stock Unit Plan | Maximum [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights 200.00%
Restricted Stock Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average grant date fair value of shares granted $ 183.41