v3.8.0.1
Stock-Based Compensation - Restricted Stock and RSU Activity (Detail) - $ / shares
1 Months Ended 3 Months Ended
Jan. 31, 2018
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock and RSUs, beginning of period 2,608,668 2,608,668
Restricted Stock and RSUs, Granted   753,901
Restricted Stock and RSUs, Converted   (1,071,338)
Restricted Stock and RSUs, Forfeited   (6,721)
Restricted Stock and RSUs, end of period   2,284,510
Weighted-Average Grant Date Fair Value, beginning of period $ 342.79 $ 342.79
Weighted-Average Grant Date Fair Value, Granted   565.83
Weighted-Average Grant Date Fair Value, Converted   336.95
Weighted-Average Grant Date Fair Value, Forfeited   408.89
Weighted-Average Grant Date Fair Value, end of period   $ 418.94
Performance-Based RSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock and RSUs, beginning of period 903,525 903,525
Restricted Stock and RSUs, Granted 199,068 199,068
Restricted Stock and RSUs, Additional Grants 23,376 23,376
Restricted Stock and RSUs, Converted   (269,648)
Restricted Stock and RSUs, end of period   856,321
Weighted-Average Grant Date Fair Value, beginning of period $ 335.12 $ 335.12
Weighted-Average Grant Date Fair Value, Granted   566.44
Weighted-Average Grant Date Fair Value, Additional Grants   343.86
Weighted-Average Grant Date Fair Value, Converted   343.86
Weighted-Average Grant Date Fair Value, end of period   $ 386.38
Market Performance-Based RSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock and RSUs, beginning of period 286,336 286,336
Restricted Stock and RSUs, Converted   (286,336)
Weighted-Average Grant Date Fair Value, beginning of period $ 195.33 $ 195.33
Weighted-Average Grant Date Fair Value, Converted   $ 195.33