Significant Accounting Policies (Details 3) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net income per share calculations for basic and diluted methods                      
Net income available to common stockholders (in dollars) $ 7,411 $ 8,927 $ 8,004 $ 7,705 $ 6,012 $ 7,024 $ 6,532 $ 5,525 $ 32,047 $ 25,093 $ 18,724
Shares:                      
Weighted average common shares outstanding                 86,906,000 86,765,000 86,643,000
Dilutive effect of outstanding options, warrants and restricted stock units as determined by the application of the treasury stock method (in shares)                 386,000 299,000 9,000
Weighted average common shares outstanding, as adjusted for diluted earnings per share calculation                 87,292,000 87,064,000 86,652,000
Basic earnings per common share (in dollars per share) $ 0.08 $ 0.10 $ 0.09 $ 0.09 $ 0.07 $ 0.08 $ 0.08 $ 0.06 $ 0.37 $ 0.29 $ 0.22
Diluted earnings per common share (in dollars per share) $ 0.08 $ 0.10 $ 0.09 $ 0.09 $ 0.07 $ 0.08 $ 0.08 $ 0.06 $ 0.37 $ 0.29 $ 0.22
Stock options                      
Anti-dilutive securities excluded from the calculation of common stock equivalents                      
Number of anti-dilutive securities (in shares)                 457,630 643,879  
Warrants                      
Anti-dilutive securities excluded from the calculation of common stock equivalents                      
Number of anti-dilutive securities (in shares)                 573,833 573,833  
Restricted stock units                      
Anti-dilutive securities excluded from the calculation of common stock equivalents                      
Number of anti-dilutive securities (in shares)                 353,976 347,253