v3.19.3.a.u2
Stock-Based Compensation - Restricted Stock and RSU Activity (Detail) - $ / shares
1 Months Ended 12 Months Ended
Jan. 31, 2019
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock and RSUs, beginning of period 2,139,890 2,139,890
Restricted Stock and RSUs, Granted   1,226,249
Restricted Stock and RSUs, Converted   (1,047,423)
Restricted Stock and RSUs, Forfeited   (82,264)
Restricted Stock and RSUs, end of period   2,236,452
Weighted-Average Grant Date Fair Value, beginning of period $ 429.19 $ 429.19
Weighted-Average Grant Date Fair Value, Granted   414.41
Weighted-Average Grant Date Fair Value, Converted   379.85
Weighted-Average Grant Date Fair Value, Forfeited   434.02
Weighted-Average Grant Date Fair Value, end of period   $ 444.02
Performance-Based RSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock and RSUs, beginning of period 845,285 845,285
Restricted Stock and RSUs, Granted   283,014
Restricted Stock and RSUs, Additional shares granted due to attainment of performance measures 2,117 2,117
Restricted Stock and RSUs, Converted   (360,927)
Restricted Stock and RSUs, Forfeited   (26,571)
Restricted Stock and RSUs, end of period   742,918
Weighted-Average Grant Date Fair Value, beginning of period $ 386.13 $ 386.13
Weighted-Average Grant Date Fair Value, Granted   410.32
Weighted-Average Grant Date Fair Value, Additional Grants   296.57
Weighted-Average Grant Date Fair Value, Converted   296.57
Weighted-Average Grant Date Fair Value, Forfeited   435.33
Weighted-Average Grant Date Fair Value, end of period   $ 436.84