XML 101 R82.htm IDEA: XBRL DOCUMENT v3.3.1.900
Employee Benefits and Stock Compensation - Employee Stock Purchase Plan (Details) - $ / shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
ESPP shares purchased 63,650 413,000 49,200
Employee Stock Option [Member]      
ESPP shares purchased 9,083 13,294 18,536
Weighted-average employee purchase price $ 13.99 $ 10.63 $ 10.20