Income Taxes - Components of Deferred Income Tax Assets and Liabilities (Details) - USD ($) |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Deferred tax assets | ||
| Net operating loss carryforwards | $ 26,924,101 | $ 24,319,202 |
| Accrued expenses | 579,321 | 540,072 |
| Intangibles | 468,716 | 429,783 |
| Inventory | 216,120 | 202,580 |
| Allowance for bad debt | 3,139 | |
| Deferred rent | 27,019 | |
| Charitable contributions | 10,572 | 11,277 |
| R&D credit | 429,784 | 438,117 |
| Deferred FICA Tax | 6,942 | |
| Lease liabilities | 200,288 | 398,689 |
| Stock compensation | 4,429,809 | 3,069,124 |
| Deferred tax assets | 33,268,792 | 29,435,863 |
| Less valuation allowance | (32,867,581) | (28,974,378) |
| Total deferred tax assets | 401,211 | 461,485 |
| Fixed assets | 5,856 | 16,119 |
| Prepaid expenses | 233,917 | 300,125 |
| Right of use asset | 161,438 | 145,241 |
| Total deferred tax liabilities | 401,211 | 461,485 |
| Deferred tax assets, net |