Earnings Per Common Share (EPS Basic) (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, Basic [Abstract]                      
Net Income $ 3,426,000 $ 4,687,000 $ 4,467,000 $ 3,651,000 $ 3,645,000 $ 3,415,000 $ 2,988,000 $ 1,649,000 $ 16,231,000 $ 11,697,000 $ 6,175,000
Less: net income allocated to participating securities                 (593,000) (500,000) (453,000)
Net income allocated to common stock                 $ 15,638,000 $ 11,197,000 $ 5,722,000
Weighted average common shares outstanding                 12,905,110 12,739,072 12,877,337
Less: Unvested restricted stock awards considered participating securities                 (506,985) (562,772) (953,674)
Adjusted weighted average common shares used in computing basic EPS                 12,398,125 12,176,300 11,923,663
Basic earnings per share $ 0.26 $ 0.37 $ 0.35 $ 0.29 $ 0.29 $ 0.27 $ 0.24 $ 0.13 $ 1.26 $ 0.92 $ 0.48