XML 83 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Stock and Benefit Plans (Employee Stock Purchase Plan Narrative) (Details) - Employee Stock Purchase Plan - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
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 49,700 53,600 94,400