XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Stock Awards Granted (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants, Stock options 91,200 97,240 1,522,947 1,256,064
Weighted Average Grant Date Fair Value, Stock options $ 42.62 $ 73.88 $ 48.50 $ 59.08
Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants, Restricted stock units and awards 47,594 49,430 774,201 592,867
Weighted Average Grant Date Fair Value, Restricted stock units and awards $ 83.37 $ 148.63 $ 86.34 $ 119.36