Consolidated Balance Sheets (Parentheticals) - $ / shares $ / shares in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Common stock, par value (in dollars per share) | $ 0 | $ 0 |
| Common stock, shares authorized (in shares) | 50,000,000 | 50,000,000 |
| Common stock, shares issued (in shares) | 22,777,882 | 22,790,707 |
| Common stock, shares outstanding (in shares) | 22,777,882 | 22,790,707 |