Earnings Per Common Share (EPS Diluted) (Details) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Sep. 30, 2012
Jun. 30, 2012
Mar. 31, 2012
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Earnings Per Share, Diluted [Abstract]                      
Net income allocated to common stock                 $ 15,638,000 $ 11,197,000 $ 5,722,000
Adjusted weighted average common shares used in computing basic EPS                 12,398,125 12,176,300 11,923,663
Add: Effect of dilutive stock options                 87,096 83,034 66,700
Adjusted weighted average common shares used in computing diluted EPS                 12,485,221 12,259,334 11,990,363
Diluted earnings per share $ 0.26 $ 0.36 $ 0.34 $ 0.28 $ 0.28 $ 0.27 $ 0.23 $ 0.13 $ 1.25 $ 0.91 $ 0.48
Antidilutive securities excluded from computation of earnings per share amount                 23,036 44,911 322,623