Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION - Summarized Information about Stock Options Outstanding and Exercisable (Detail)

v3.20.4
STOCK-BASED COMPENSATION - Summarized Information about Stock Options Outstanding and Exercisable (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Shares | shares 1,564
Options Outstanding, Average Life (in years) 6 years 10 months 2 days
Options Outstanding, Average Exercise Price $ 103.60
Options Exercisable, Shares | shares 801
Options Exercisable Average, Exercise Price $ 101.33
Range 1  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Range, lower limit 65.01
Exercise Price Range, upper limit $ 80.00
Options Outstanding, Shares | shares 67
Options Outstanding, Average Life (in years) 10 months 24 days
Options Outstanding, Average Exercise Price $ 76.02
Options Exercisable, Shares | shares 67
Options Exercisable Average, Exercise Price $ 76.02
Range 2  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Range, lower limit 80.01
Exercise Price Range, upper limit $ 95.00
Options Outstanding, Shares | shares 46
Options Outstanding, Average Life (in years) 2 years 2 months 1 day
Options Outstanding, Average Exercise Price $ 82.87
Options Exercisable, Shares | shares 46
Options Exercisable Average, Exercise Price $ 82.87
Range 3  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Range, lower limit 95.01
Exercise Price Range, upper limit $ 110.00
Options Outstanding, Shares | shares 1,208
Options Outstanding, Average Life (in years) 7 years 1 month 2 days
Options Outstanding, Average Exercise Price $ 104.28
Options Exercisable, Shares | shares 587
Options Exercisable Average, Exercise Price $ 103.87
Range 4  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Range, lower limit 110.01
Exercise Price Range, upper limit $ 125.00
Options Outstanding, Shares | shares 243
Options Outstanding, Average Life (in years) 8 years 1 month 13 days
Options Outstanding, Average Exercise Price $ 111.80
Options Exercisable, Shares | shares 101
Options Exercisable Average, Exercise Price $ 111.80