XML 80 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity, Stock Award and Incentive Plan (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Award and Incentive Plan [Abstract]      
Number of common stock available for issuance (in shares) 880,000    
Term of stock options granted under Plan 10 years    
Vesting period, generally, for stock options granted under the plan 3 years    
Shares Available for Grant [Roll Forward]      
Balance, beginning of year (in shares) 866,023 1,036,505 1,202,426
Granted (in shares) (388,162) (260,508) (257,072)
Exercised/vested (in shares) 0 0 0
Canceled (in shares) 51,181 90,026 91,151
Balance, end of year (in shares) 529,042 866,023 1,036,505
Stock Options [Member]      
Stock Options [Roll Forward]      
Balance, beginning of year (in shares) 1,054,259 996,839 1,198,725
Granted (in shares) 271,261 191,147 187,533
Exercised/vested (in shares) (79,686) (98,945) (353,636)
Canceled (in shares) (18,214) (34,782) (35,783)
Balance, end of year (in shares) 1,227,620 1,054,259 996,839
Weighted Average Exercise Price Per Share [Abstract]      
Balance, beginning of year (in dollars per share) $ 54.04 $ 48.21 $ 41.66
Granted (in dollars per share) 54.44 76.09 77.99
Exercised/vested (in dollars per share) 27.26 33.83 41.56
Canceled (in dollars per share) 66.93 65.47 50.47
Balance, end of year (in dollars per share) $ 55.83 $ 54.04 $ 48.21
Restricted Stock [Member]      
Restricted Stock [Roll Forward]      
Balance, beginning of year (in shares) 134,578 180,110 227,213
Granted (in shares) 116,901 69,361 69,539
Exercised/vested (in shares) (40,776) (59,649) (61,274)
Canceled (in shares) (32,967) (55,244) (55,368)
Balance, end of year (in shares) 177,736 134,578 180,110
Weighted Average Exercise Price Per Share [Abstract]      
Balance, beginning of year (in dollars per share) $ 68.64 $ 58.57 $ 49.57
Granted (in dollars per share) 54.51 76.26 78.00
Exercised/vested (in dollars per share) 60.79 56.44 52.51
Canceled (in dollars per share) 61.87 58.57 52.74
Balance, end of year (in dollars per share) $ 62.40 $ 68.64 $ 58.57