XML 116 R102.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock Purchase Plans (Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested And Expected To Vest, Outstanding And Exercisable) (Details)
12 Months Ended
Dec. 31, 2015
$ / shares
shares
ESPP [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding and Exercisable | shares 22,286
Price Range, Upper Range Limit $ 23.42
Weighted Average Exercise Price $ 23.42
Weighted Average Remaining Life (years) 6 months
ISOP [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding and Exercisable | shares 53,075
Weighted Average Exercise Price $ 22.56
Weighted Average Remaining Life (years) 4 years 3 months 18 days
ISOP [Member] | Exercise Price Or Price Range One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding and Exercisable | shares 9,200
Price Range, Upper Range Limit $ 16.11
Weighted Average Exercise Price $ 16.11
Weighted Average Remaining Life (years) 3 years 2 months 12 days
ISOP [Member] | Exercise Price Or Price Range Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding and Exercisable | shares 17,500
Price Range, Upper Range Limit $ 22.05
Weighted Average Exercise Price $ 22.05
Weighted Average Remaining Life (years) 9 years 2 months 12 days
ISOP [Member] | Exercise Price Or Price Range Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding and Exercisable | shares 13,425
Price Range, Upper Range Limit $ 23.77
Weighted Average Exercise Price $ 23.77
Weighted Average Remaining Life (years) 2 years 1 month 6 days
ISOP [Member] | Exercise Price Or Price Range Four [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding and Exercisable | shares 12,950
Price Range, Lower Range Limit $ 24.67
Price Range, Upper Range Limit 27.68
Weighted Average Exercise Price $ 26.57
Weighted Average Remaining Life (years) 9 months 18 days