| Dec 31, 2011 | Dec 31, 2012 | Dec 31, 2013 | Dec 31, 2014 | Dec 31, 2015 | Dec 31, 2016 | Dec 31, 2017 | Dec 31, 2018 | Dec 31, 2019 | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 |
|---|
| Net income (loss) | -1,967,256 | -85,070 | 4 | 4 | -1,261,022 | -8,551,212 | -7 | -6 | -8 | -3 | -8 | -6 | -8 |
|---|
| Depreciation and amortization | 5 | 3 | 2 | 3 | 5,792,366 | 6,864,670 | 6 | 6 | 6 | 5 | 5 | 4 | 4 |
|---|
| (Gain) loss on disposal of property and equipment | -119,023 | -5,739 | 169,194 | 179,903 | -8,160 | 242,244 | -0 | 0 | 0 | -0 | 0 | -0 | 0 |
|---|
| Impairment losses | - | - | - | - | - | - | - | - | 0 | 1 | 0 | - | 1 |
|---|
| Board compensation issued in equity | 46,353 | 50,000 | - | - | 10,380 | 1,714 | - | - | - | - | 0 | 0 | 0 |
|---|
| Write-off of inventories | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 |
|---|
| Gain on debt extinguishment | - | - | - | - | - | - | - | - | - | - | 2 | 4 | - |
|---|
| Interest paid-in-kind on line of credit | - | - | - | - | - | - | - | - | - | 0 | - | 0 | - |
|---|
| Stock-based compensation | 576,498 | 279,362 | 472,356 | 562,903 | 617,530 | 661,924 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
|---|
| Severance cost incurred through issuance of restricted shares | - | - | - | - | - | - | - | - | - | - | - | 0 | - |
|---|
| Amortization of debt issuance costs and discount | - | - | - | - | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
|---|
| Deferred income tax benefit | -1,132,597 | - | - | 3 | -399,436 | -3,937,404 | - | - | - | - | 0 | - | -0 |
|---|
| Bad debt recovery | - | - | - | 96,592 | 135,434 | 156,978 | 37,000 | 43,000 | 160,000 | 140,000 | 0 | -0 | -0 |
|---|
| Accounts receivable | 319,232 | 3 | 4 | 3 | -7,507,005 | -2,066,168 | 7 | -2 | -3 | -5 | 1 | 2 | -0 |
|---|
| Inventories | 248,905 | -276,329 | 41,901 | 75,077 | -81,784 | 99,082 | 0 | -0 | -0 | -0 | 0 | 0 | -0 |
|---|
| Prepaid expenses and other current assets | - | 208,729 | 121,738 | 417,084 | -352,618 | -261,349 | -0 | -1 | -0 | -0 | 1 | -2 | -2 |
|---|
| Amortization of operating lease assets | - | - | - | - | - | - | - | - | 1 | 1 | 1 | 1 | 1 |
|---|
| Other assets | -6,767 | 566,121 | 175,262 | 423,301 | -93,402 | -26,250 | 0 | 0 | -0 | -0 | -0 | -0 | -0 |
|---|
| Accounts payable and accrued liabilities | 888,333 | 631,098 | -503,733 | 2 | -2,432,304 | 642,740 | 2 | -3 | 1 | -2 | 1 | 2 | -1 |
|---|
| Operating lease liabilities | - | - | - | - | - | - | - | - | -1 | -1 | -1 | -1 | -1 |
|---|
| Other liabilities | - | - | - | - | - | - | - | 0 | 0 | 0 | -0 | -1 | -0 |
|---|
| Net cash used in operating activities | 3 | 232,887 | 5 | 6 | 12,143,762 | - | -4 | 1 | 4 | -4 | -5 | -2 | -2 |
|---|
| Purchases of property and equipment | 5 | 4 | 6 | 24 | 4,533,352 | 5,165,015 | 2 | 2 | 1 | 0 | 1 | 0 | 0 |
|---|
| Proceeds from disposals of property and equipment | 257,557 | 1 | 2 | 370,000 | 27,169 | 138,629 | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
|---|
| Collections on note receivable | - | - | - | - | - | - | - | - | - | - | - | - | 0 |
|---|
| Net cash provided by investing activities | -5,016,089 | -2,480,043 | -3,783,558 | -23,585,603 | -4,506,183 | - | -1 | -7 | -0 | 1 | -0 | 0 | 2 |
|---|
| Proceeds from February 2023 Offering, net | - | - | - | - | - | - | - | - | - | - | - | - | 3 |
|---|
| Proceeds from exercise of pre-funded warrants | - | - | - | - | - | - | - | - | - | - | - | - | 0 |
|---|
| Term loan contractual repayments | - | - | - | - | - | - | - | 1 | 0 | - | - | 1 | - |
|---|
| Term loan repayment consummated in conjunction with Refinance | - | - | - | - | - | - | - | - | - | - | - | 8 | - |
|---|
| Net line of credit repayments | 1 | -112,175 | -2,151,052 | - | -7,927,796 | - | 4 | 7 | 0 | -1 | -1 | - | - |
|---|
| Troubled debt restructuring accrued future interest payments | - | - | - | - | - | - | - | - | - | - | 1 | 0 | - |
|---|
| Convertible Note proceeds, related party | 2 | 12 | 4 | - | - | - | 1 | - | 1 | 2 | - | - | - |
|---|
| Repayment of long-term debt | - | - | - | - | - | - | - | - | - | - | - | - | 0 |
|---|
| Payments on financed insurance | - | - | - | - | - | - | - | - | - | - | - | 1 | 2 |
|---|
| Payments of finance leases | - | - | - | - | - | - | - | - | - | - | - | - | 0 |
|---|
| Net cash provided by financing activities | 832,138 | 2 | -206,779 | 16 | -7,786,900 | - | 5 | 6 | -4 | 4 | 4 | 2 | 1 |
|---|
| Net Increase (Decrease) in Cash and Cash Equivalents | - | - | - | - | - | - | - | - | - | 1 | -1 | -0 | 0 |
|---|
| Cash paid for interest | 741,177 | 857,330 | 764,667 | 519,050 | 814,033 | 1,677,077 | 1 | 2 | 2 | 1 | 1 | 1 | 2 |
|---|
| Establishment of EWB Obligation in conjunction with the Refinance | - | - | - | - | - | - | - | - | - | - | - | 1 | - |
|---|
| us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1 | - | - | - | - | - | - | - | - | - | - | - | - | 1 |
|---|
| Establishment of note receivable for sale of Tioga property in North Dakota | - | - | - | - | - | - | - | - | - | - | - | 0 | - |
|---|
| Financed insurance consummated with insurance renewals | - | - | - | - | - | - | - | - | - | - | - | - | 2 |
|---|
| Operating lease exchange | - | - | - | - | - | - | - | - | - | - | - | 0 | - |
|---|