| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | | | | except per share data) | | | | | | | | | | | | | | | | | | | | | | | | Numerator - Net income available to common shareholders | | $ | 36,036 | | | $ | 16,754 | | | $ | 27,843 | | Denominator for basic earnings per share – Weighted average shares outstanding * | | | 16,859,623 | | | | 17,488,325 | | | | 13,566,239 | | Effect of dilutive potential common shares | | | 168,499 | | | | 267,996 | | | | 294,801 | | Denominator for diluted earnings per share – Adjusted weighted average shares outstanding | | | 17,028,122 | | | | 17,756,321 | | | | 13,861,040 | | | | | $ | 2.14 | | | $ | 0.96 | | | $ | 2.05 | | Diluted earnings per share | | $ | 2.12 | | | $ | 0.94 | | | $ | 2.01 | | Antidilutive shares excluded from computation of average dilutive earnings per share | | | — | | | | — | | | | — | |
|