Income Taxes - Significant components of deferred taxes (Details) - USD ($) |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Current deferred tax assets: | ||
| Reserves and allowances | $ 205,050 | $ 162,947 |
| Deferred revenue | 170,970 | 42,648 |
| Total current deferred tax assets | 376,020 | 205,595 |
| Noncurrent deferred tax assets: | ||
| Stock compensation | 1,114,007 | 427,133 |
| Other | 24,160 | 35,511 |
| Total noncurrent deferred tax assets | 1,138,167 | 462,644 |
| Current deferred tax liabilities: | ||
| Reserves and allowances | 64,149 | 64,149 |
| Total current deferred tax liabilities | 64,149 | 64,149 |
| Noncurrent deferred tax liabilities: | ||
| Depreciation and amortization | 660,636 | 374,246 |
| Total noncurrent deferred tax liabilities | $ 660,636 | $ 374,246 |