XML 75 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Options (Schedule of Qualified Stock Options Outstanding and Exercisable) (Details) - Qualified Stock Options - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options outstanding (in shares) 119,720 140,170 172,875 220,820
Options exercisable (in shares) 85,070 96,320 111,875  
$26.45 - $42.70        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of exercise price, lower range limit (in dollars per share) $ 26.45      
Range of exercise price, upper range limit (in dollars per share) $ 42.70      
Options outstanding, exercise price range (in shares) 39,820      
Options outstanding, remaining contractual life 2 years 6 months 25 days      
Options outstanding, exercise price (in dollars per share) $ 35.89      
Options exercisable, exercise price range (in shares) 39,820      
Options exercisable, exercise price (in dollars per share) $ 35.89      
$49.44 - $83.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of exercise price, lower range limit (in dollars per share) 49.44      
Range of exercise price, upper range limit (in dollars per share) $ 83.99      
Options outstanding, exercise price range (in shares) 59,800      
Options outstanding, remaining contractual life 5 years 7 months 6 days      
Options outstanding, exercise price (in dollars per share) $ 57.89      
Options exercisable, exercise price range (in shares) 43,600      
Options exercisable, exercise price (in dollars per share) $ 55.62      
$92.50 - $105.56        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of exercise price, lower range limit (in dollars per share) 92.50      
Range of exercise price, upper range limit (in dollars per share) $ 105.56      
Options outstanding, exercise price range (in shares) 20,100      
Options outstanding, remaining contractual life 8 years 11 months 8 days      
Options outstanding, exercise price (in dollars per share) $ 100.07      
Options exercisable, exercise price range (in shares) 1,650      
Options exercisable, exercise price (in dollars per share) $ 92.50