XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Option Activity (Detail)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Options  
Outstanding at December 31, 2020 | shares 2,539,029
Granted | shares 277,038
Exercised | shares (848,895)
Expired/forfeited | shares (20,378)
Outstanding at December 31, 2021 | shares 1,946,794
Weighted-Average Exercise Price  
Outstanding at December 31, 2020 | $ / shares $ 55.54
Granted | $ / shares 86.94
Exercised | $ / shares 49.27
Expired/forfeited | $ / shares 72.54
Outstanding at December 31, 2021 | $ / shares $ 62.56