XML 147 R126.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock Options Outstanding Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Outstanding Options, Shares | shares 5,180,391
Outstanding Options, Weighted-Average Remaining Contractual Life (Years) 3 years 8 months 12 days
Outstanding Options, Weighted-Average Exercise Price $ 40.38
Exercisable Options, Shares | shares 4,942,077
Exercisable Options, Weighted-Average Exercise Price $ 39.68
Exercise Price Range $23.36-$25.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range limit of Exercise Prices 23.36
Upper range limit of Exercise Prices $ 25.00
Outstanding Options, Shares | shares 1,248
Outstanding Options, Weighted-Average Remaining Contractual Life (Years) 3 months 18 days
Outstanding Options, Weighted-Average Exercise Price $ 24.84
Exercisable Options, Shares | shares 1,248
Exercisable Options, Weighted-Average Exercise Price $ 24.84
Exercise Price Range $25.01-$30.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range limit of Exercise Prices 25.01
Upper range limit of Exercise Prices $ 30.00
Outstanding Options, Shares | shares 1,047,197
Outstanding Options, Weighted-Average Remaining Contractual Life (Years) 9 months 18 days
Outstanding Options, Weighted-Average Exercise Price $ 28.65
Exercisable Options, Shares | shares 1,047,197
Exercisable Options, Weighted-Average Exercise Price $ 28.65
Exercise Price Range $30.01-$35.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range limit of Exercise Prices 30.01
Upper range limit of Exercise Prices $ 35.00
Outstanding Options, Shares | shares 527,422
Outstanding Options, Weighted-Average Remaining Contractual Life (Years) 2 years 1 month 6 days
Outstanding Options, Weighted-Average Exercise Price $ 33.98
Exercisable Options, Shares | shares 527,422
Exercisable Options, Weighted-Average Exercise Price $ 33.98
Exercise Price Range $35.01-$40.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range limit of Exercise Prices 35.01
Upper range limit of Exercise Prices $ 40.00
Outstanding Options, Shares | shares 1,227,889
Outstanding Options, Weighted-Average Remaining Contractual Life (Years) 5 years 1 month 6 days
Outstanding Options, Weighted-Average Exercise Price $ 39.49
Exercisable Options, Shares | shares 1,227,889
Exercisable Options, Weighted-Average Exercise Price $ 39.49
Exercise Price Range $40.01-$45.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range limit of Exercise Prices 40.01
Upper range limit of Exercise Prices $ 45.00
Outstanding Options, Shares | shares 1,424,608
Outstanding Options, Weighted-Average Remaining Contractual Life (Years) 3 years 7 months 6 days
Outstanding Options, Weighted-Average Exercise Price $ 42.42
Exercisable Options, Shares | shares 1,424,608
Exercisable Options, Weighted-Average Exercise Price $ 42.42
Exercise Price Range $45.01-$50.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range limit of Exercise Prices 45.01
Upper range limit of Exercise Prices 50.00
Exercise Price Range $50.01-$55.01 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Lower range limit of Exercise Prices 50.01
Upper range limit of Exercise Prices $ 55.01
Outstanding Options, Shares | shares 952,027
Outstanding Options, Weighted-Average Remaining Contractual Life (Years) 6 years 1 month 6 days
Outstanding Options, Weighted-Average Exercise Price $ 54.97
Exercisable Options, Shares | shares 713,713
Exercisable Options, Weighted-Average Exercise Price $ 54.97