XML 80 R66.htm IDEA: XBRL DOCUMENT v3.3.1.900
Employee Stock and Benefit Plans (Employee Stock Purchase Plan Narrative) (Details) - Employee Stock Purchase Plan - shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Discount from market price percentage from ofering date 85.00%    
Shares purchased under ESPP 94,400 78,500 71,600