v3.3.0.814
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Earnings Per Share [Abstract]        
Net income, Basic $ 2,762 $ 2,659 $ 8,330 $ 5,388
Basic common shares outstanding 12,623,924 7,735,350 9,534,056 7,734,372
Earnings per share, Basic $ 0.22 $ 0.34 $ 0.87 $ 0.70
Net income, Diluted $ 2,762 $ 2,659 $ 8,330 $ 5,388
Effect of contingent shares issuable 796 64,000 796 64,000
Effect of options and restricted stock 450,215 441,074 394,593 390,261
Diluted common shares outstanding 13,074,935 8,240,424 9,929,445 8,188,633
Earnings per share, Diluted $ 0.21 $ 0.32 $ 0.84 $ 0.66