XML 83 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Option Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Options Outstanding, Beginning balance 1,097,331 1,016,012 943,103
Options, Granted 181,472 172,697 340,609
Options, Exercised (344,334) (65,502) (221,630)
Options, Forfeited (61,235) (25,876) (46,070)
Options Outstanding, Ending balance 873,234 1,097,331 1,016,012
Weighted Average Exercise Price, Outstanding, Beginning Balance $ 47.60 $ 44.72 $ 37.91
Weighted Average Exercise Price, Granted 59.88 55.87 48.58
Weighted Average Exercise Price, Exercised 41.66 21.53 19.42
Weighted Average Exercise Price, Forfeited 56.67 55.93 55.58
Weighted Average Exercise Price, Outstanding, Ending Balance $ 51.86 $ 47.60 $ 44.72