XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Option Activity (Detail)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Options Outstanding, beginning of period | shares 1,543,912
Options, Granted | shares 114,945
Options, Exercised | shares (399,844)
Options, Forfeited | shares (1,878)
Options Outstanding, end of period | shares 1,257,135
Weighted Average Exercise Price, Outstanding, beginning of period | $ / shares $ 30.03
Weighted Average Exercise Price, Granted | $ / shares 56.93
Weighted Average Exercise Price, Exercised | $ / shares 23.57
Weighted Average Exercise Price, Forfeited | $ / shares 40.40
Weighted Average Exercise Price, Outstanding, end of period | $ / shares $ 34.53