XML 20 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock - Summary of Stock Option Outstanding Information (Detail)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 6 years 3 days
Stock Options Outstanding, Shares | shares 21,310,099
Stock Options Outstanding, Weighted - Average Exercise Price $ 47.68
Stock Options Exercisable, Shares | shares 17,796,607
Stock Options Exercisable, Weighted - Average Exercise Price $ 50.49
Stock option, Minimum Range 28.24
Stock option, Maximum Range $ 77.99
$28.24 - $55.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 6 years 2 months 15 days
Stock Options Outstanding, Shares | shares 15,776,394
Stock Options Outstanding, Weighted - Average Exercise Price $ 39.77
Stock Options Exercisable, Shares | shares 12,262,902
Stock Options Exercisable, Weighted - Average Exercise Price $ 41.58
Stock option, Minimum Range 28.24
Stock option, Maximum Range $ 55.00
$55.01 - $70.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 3 years 7 months 24 days
Stock Options Outstanding, Shares | shares 3,480,067
Stock Options Outstanding, Weighted - Average Exercise Price $ 66.82
Stock Options Exercisable, Shares | shares 3,480,067
Stock Options Exercisable, Weighted - Average Exercise Price $ 66.82
Stock option, Minimum Range 55.01
Stock option, Maximum Range $ 70.00
$70.01 - $77.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 1 year 8 months 4 days
Stock Options Outstanding, Shares | shares 2,053,638
Stock Options Outstanding, Weighted - Average Exercise Price $ 75.96
Stock Options Exercisable, Shares | shares 2,053,638
Stock Options Exercisable, Weighted - Average Exercise Price $ 75.96
Stock option, Minimum Range 70.01
Stock option, Maximum Range $ 77.99