XML 71 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Stock Awards Granted (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants, Stock options 72,110 73,494 1,431,747 1,158,824
Weighted Average Grant Date Fair Value, Stock options $ 39.79 $ 73.16 $ 48.87 $ 57.84
Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants, Restricted stock units and awards 37,240 44,527 726,607 543,437
Weighted Average Grant Date Fair Value, Restricted stock units and awards $ 75.30 $ 143.84 $ 86.53 $ 116.70