XML 84 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity and Stock Plans - Options Outstanding by Price Range (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 258,968 181,789 185,269 194,672
Stock Options Outstanding, Remaining Contractual Life 5 years 4 months 2 days 5 years 9 months 7 days 5 years 4 years 5 months 23 days
Weighted Average Exercise Price (usd per share) $ 40.84 $ 41.20 $ 38.35 $ 35.14
$10.00 - $20.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (usd per share) 10.00      
Range of Exercise Prices, Upper Limit (usd per share) 20.00      
$20.01 - $30.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (usd per share) 20.01      
Range of Exercise Prices, Upper Limit (usd per share) 30.00      
$30.01 - $40.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (usd per share) 30.01      
Range of Exercise Prices, Upper Limit (usd per share) 40.00      
$40.01 - $50.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (usd per share) 40.01      
Range of Exercise Prices, Upper Limit (usd per share) 50.00      
$50.01 - $60.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (usd per share) 50.01      
Range of Exercise Prices, Upper Limit (usd per share) 60.00      
$60.01 - $70.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Limit (usd per share) 60.01      
Range of Exercise Prices, Upper Limit (usd per share) $ 70.00      
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 258,968      
Stock Options Outstanding, Remaining Contractual Life      
Stock Options Exercisable (in shares) 192,172      
Stock options | $10.00 - $20.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 14,120      
Stock Options Outstanding, Remaining Contractual Life 2 years 1 month 6 days      
Weighted Average Exercise Price (usd per share) $ 17.74      
Stock Options Exercisable (in shares) 14,120      
Stock Options Exercisable, Weighted Average Exercise Price (usd per share) $ 17.74      
Stock options | $20.01 - $30.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 51,731      
Stock Options Outstanding, Remaining Contractual Life 1 year 1 month 6 days      
Weighted Average Exercise Price (usd per share) $ 26.05      
Stock Options Exercisable (in shares) 51,731      
Stock Options Exercisable, Weighted Average Exercise Price (usd per share) $ 26.05      
Stock options | $30.01 - $40.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 70,363      
Stock Options Outstanding, Remaining Contractual Life 5 years 3 months 18 days      
Weighted Average Exercise Price (usd per share) $ 35.53      
Stock Options Exercisable (in shares) 68,238      
Stock Options Exercisable, Weighted Average Exercise Price (usd per share) $ 35.41      
Stock options | $40.01 - $50.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 64,511      
Stock Options Outstanding, Remaining Contractual Life 7 years 1 month 6 days      
Weighted Average Exercise Price (usd per share) $ 46.14      
Stock Options Exercisable (in shares) 33,224      
Stock Options Exercisable, Weighted Average Exercise Price (usd per share) $ 44.73      
Stock options | $50.01 - $60.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 27,724      
Stock Options Outstanding, Remaining Contractual Life 6 years 10 months 24 days      
Weighted Average Exercise Price (usd per share) $ 50.70      
Stock Options Exercisable (in shares) 18,200      
Stock Options Exercisable, Weighted Average Exercise Price (usd per share) $ 50.70      
Stock options | $60.01 - $70.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options Outstanding (in shares) 30,519      
Stock Options Outstanding, Remaining Contractual Life 9 years 3 months 18 days      
Weighted Average Exercise Price (usd per share) $ 68.68      
Stock Options Exercisable (in shares) 6,659      
Stock Options Exercisable, Weighted Average Exercise Price (usd per share) $ 65.46