CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares |
Jun. 30, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Common shareholders' equity: | ||
| Common stock, par value (in dollars per share) | $ 0.005 | $ 0.005 |
| Common stock, authorized (in shares) | 50,000,000 | 50,000,000 |
| Common stock, issued (in shares) | 19,257,428 | 19,179,006 |
| Common shares outstanding (in shares) | 19,257,428 | 19,179,006 |