| Schedule of Reserved Common Stock [Table Text Block] |
Shares of common stock reserved for: | | | | | Exercise of stock options and restricted stock awards | | | 437,930 | | Conversion of preferred stock to common stock | | | 2,014,538 | | Issuance of Performance Restricted Stock Units | | | 49,208 | | | | | | | | Total shares of common stock reserved for future issuance | | | 2,501,676 | |
|