XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Option Activity (Detail)
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Options Outstanding, beginning of period | shares 1,543,912
Options, Granted | shares 127,388
Options, Exercised | shares (558,954)
Options, Forfeited | shares (8,908)
Options Outstanding, end of period | shares 1,103,438
Weighted Average Exercise Price, Outstanding, beginning of period | $ / shares $ 30.03
Weighted Average Exercise Price, Granted | $ / shares 58.88
Weighted Average Exercise Price, Exercised | $ / shares 25.30
Weighted Average Exercise Price, Forfeited | $ / shares 44.87
Weighted Average Exercise Price, Outstanding, end of period | $ / shares $ 35.64