XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Additional Information (Detail)
3 Months Ended
Mar. 30, 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 $ 391.21
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