Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) - USD ($)
|
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
|
Common Stock [Member] |
Treasury Stock, Common [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
|
Treasury Stock, Common [Member] |
Additional Paid-in Capital [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
|
Additional Paid-in Capital [Member] |
AOCI Attributable to Parent [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
|
AOCI Attributable to Parent [Member] |
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
|
Retained Earnings [Member] |
Cumulative Effect, Period of Adoption, Adjustment [Member] |
Total |
Balance at Dec. 31, 2022 |
|
|
$ 365
|
|
$ (46,355)
|
|
$ 139,159,811
|
|
$ (10,842,569)
|
|
$ (117,479,571)
|
|
$ 10,791,681
|
Balance, shares at Dec. 31, 2022 |
|
|
36,534
|
|
3
|
|
|
|
|
|
|
|
|
Stock-based compensation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Options |
|
|
|
|
|
|
38,834
|
|
|
|
|
|
38,834
|
Restricted stock units |
|
|
|
|
|
|
79,422
|
|
|
|
|
|
79,422
|
Restricted stock units, shares |
|
|
39
|
|
|
|
|
|
|
|
|
|
|
Common stock issued for 401(k) employer matching |
|
|
$ 3
|
|
|
|
32,614
|
|
|
|
|
|
32,617
|
Common stock issued for 401(k) employer matching, shares |
|
|
242
|
|
|
|
|
|
|
|
|
|
|
Common stock issued for cash in private placement |
|
|
$ 59
|
|
|
|
590,941
|
|
|
|
|
|
591,000
|
Common stock issued for cash in private placement, shares |
|
|
5,910
|
|
|
|
|
|
|
|
|
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
(2,695,148)
|
|
(2,695,148)
|
Other comprehensive loss |
|
|
|
|
|
|
|
|
(39,799)
|
|
|
|
(39,799)
|
Cumulative effect of change upon adoption of ASU 2016-13 |
|
|
|
|
|
|
|
|
|
$ (111,582)
|
|
(111,582)
|
|
Shares issued under the New ELOC, net of offering costs |
[1] |
|
$ 37
|
|
|
|
441,372
|
|
|
|
|
|
441,409
|
Shares issued under the New ELOC, net of offering costs, shares |
[1] |
|
3,644
|
|
|
|
|
|
|
|
|
|
|
Relative fair value of warrants issued with 2023 Notes, net of issuance costs |
[2] |
|
|
|
|
|
1,506,319
|
|
|
|
|
|
1,506,319
|
Warrants issued for modification of GGH Notes |
|
|
|
|
|
|
134,779
|
|
|
|
|
|
134,779
|
Reduction of warrant exercise price on new debt issuance |
|
|
|
|
|
|
63,502
|
|
|
|
|
|
63,502
|
Shares issued upon conversion of debt and interest |
|
|
$ 83
|
|
|
|
1,571,470
|
|
|
|
|
|
1,571,553
|
Shares issued upon conversion of debt and interest, shares |
|
|
8,333
|
|
|
|
|
|
|
|
|
|
|
Cashless warrant exercise |
|
|
$ 5
|
|
|
|
(5)
|
|
|
|
|
|
|
Cashless warrant exercise, shares |
|
|
513
|
|
|
|
|
|
|
|
|
|
|
True-up adjustment |
|
|
|
|
|
|
|
|
|
|
|
|
|
True-up adjustment, shares |
|
|
3
|
|
|
|
|
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
|
|
$ 552
|
|
$ (46,355)
|
|
143,619,059
|
|
(10,882,368)
|
|
(120,286,301)
|
|
12,404,587
|
Balance, shares at Mar. 31, 2023 |
|
|
55,218
|
|
3
|
|
|
|
|
|
|
|
|
Balance at Dec. 31, 2022 |
|
|
$ 365
|
|
$ (46,355)
|
|
139,159,811
|
|
(10,842,569)
|
|
(117,479,571)
|
|
10,791,681
|
Balance, shares at Dec. 31, 2022 |
|
|
36,534
|
|
3
|
|
|
|
|
|
|
|
|
Stock-based compensation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Common stock issued for 401(k) employer matching |
|
|
|
|
|
|
|
|
|
|
|
|
$ 32,617
|
Common stock issued for 401(k) employer matching, shares |
|
|
|
|
|
|
|
|
|
|
|
|
242
|
Net loss |
|
|
|
|
|
|
|
|
|
|
|
|
$ (7,677,275)
|
Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
(77,792)
|
Balance at Jun. 30, 2023 |
|
|
$ 681
|
|
$ (46,355)
|
|
144,599,595
|
|
(10,920,361)
|
|
(125,268,428)
|
|
8,365,132
|
Balance, shares at Jun. 30, 2023 |
|
|
68,093
|
|
3
|
|
|
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
|
|
$ 552
|
|
$ (46,355)
|
|
143,619,059
|
|
(10,882,368)
|
|
(120,286,301)
|
|
12,404,587
|
Balance, shares at Mar. 31, 2023 |
|
|
55,218
|
|
3
|
|
|
|
|
|
|
|
|
Stock-based compensation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Options |
|
|
|
|
|
|
38,834
|
|
|
|
|
|
38,834
|
Restricted stock units |
|
|
|
|
|
|
74,978
|
|
|
|
|
|
74,978
|
Net loss |
|
|
|
|
|
|
|
|
|
|
(4,982,127)
|
|
(4,982,127)
|
Other comprehensive loss |
|
|
|
|
|
|
|
|
(37,993)
|
|
|
|
(37,993)
|
Shares issued under the New ELOC, net of offering costs |
[3] |
|
$ 46
|
|
|
|
291,551
|
|
|
|
|
|
291,597
|
Shares issued under the New ELOC, net of offering costs, shares |
[3] |
|
4,588
|
|
|
|
|
|
|
|
|
|
|
Shares issued upon conversion of debt and interest |
|
|
$ 83
|
|
|
|
575,173
|
|
|
|
|
|
575,256
|
Shares issued upon conversion of debt and interest, shares |
|
|
8,288
|
|
|
|
|
|
|
|
|
|
|
Balance at Jun. 30, 2023 |
|
|
$ 681
|
|
$ (46,355)
|
|
144,599,595
|
|
(10,920,361)
|
|
(125,268,428)
|
|
8,365,132
|
Balance, shares at Jun. 30, 2023 |
|
|
68,093
|
|
3
|
|
|
|
|
|
|
|
|
Balance at Dec. 31, 2023 |
|
|
$ 4,808
|
|
$ (46,355)
|
|
150,631,395
|
|
(11,104,706)
|
|
(133,789,163)
|
|
5,695,979
|
Balance, shares at Dec. 31, 2023 |
|
|
480,794
|
|
3
|
|
|
|
|
|
|
|
|
Stock-based compensation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Options |
|
|
|
|
|
|
17,911
|
|
|
|
|
|
17,911
|
Restricted stock units |
|
|
$ 19
|
|
|
|
74,747
|
|
|
|
|
|
74,766
|
Restricted stock units, shares |
|
|
1,841
|
|
|
|
|
|
|
|
|
|
|
Common stock issued for 401(k) employer matching |
|
|
$ 35
|
|
|
|
14,733
|
|
|
|
|
|
14,768
|
Common stock issued for 401(k) employer matching, shares |
|
|
3,497
|
|
|
|
|
|
|
|
|
|
|
Common stock issued for cash in private placement |
|
|
$ 2,888
|
|
|
|
1,730,046
|
|
|
|
|
|
1,732,934
|
Common stock issued for cash in private placement, shares |
|
|
288,824
|
|
|
|
|
|
|
|
|
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
(2,733,646)
|
|
(2,733,646)
|
Other comprehensive loss |
|
|
|
|
|
|
|
|
(36,391)
|
|
|
|
(36,391)
|
Balance at Mar. 31, 2024 |
|
|
$ 7,750
|
|
$ (46,355)
|
|
152,468,832
|
|
(11,141,097)
|
|
(136,522,809)
|
|
4,766,321
|
Balance, shares at Mar. 31, 2024 |
|
|
774,956
|
|
3
|
|
|
|
|
|
|
|
|
Balance at Dec. 31, 2023 |
|
|
$ 4,808
|
|
$ (46,355)
|
|
150,631,395
|
|
(11,104,706)
|
|
(133,789,163)
|
|
5,695,979
|
Balance, shares at Dec. 31, 2023 |
|
|
480,794
|
|
3
|
|
|
|
|
|
|
|
|
Stock-based compensation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Restricted stock units, shares |
|
|
14,341
|
|
|
|
|
|
|
|
|
|
|
Common stock issued for 401(k) employer matching |
|
|
|
|
|
|
|
|
|
|
|
|
$ 14,768
|
Common stock issued for 401(k) employer matching, shares |
|
|
|
|
|
|
|
|
|
|
|
|
3,497
|
Net loss |
|
|
|
|
|
|
|
|
|
|
|
|
$ (5,363,695)
|
Other comprehensive loss |
|
|
|
|
|
|
|
|
|
|
|
|
47,810
|
Balance at Jun. 30, 2024 |
|
|
$ 8,893
|
|
$ (46,355)
|
|
152,667,334
|
|
(11,056,896)
|
|
(139,152,858)
|
|
2,420,118
|
Balance, shares at Jun. 30, 2024 |
|
|
889,266
|
|
3
|
|
|
|
|
|
|
|
|
Balance at Mar. 31, 2024 |
|
|
$ 7,750
|
|
$ (46,355)
|
|
152,468,832
|
|
(11,141,097)
|
|
(136,522,809)
|
|
4,766,321
|
Balance, shares at Mar. 31, 2024 |
|
|
774,956
|
|
3
|
|
|
|
|
|
|
|
|
Stock-based compensation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Options |
|
|
|
|
|
|
17,909
|
|
|
|
|
|
17,909
|
Restricted stock units |
|
|
$ 125
|
|
|
|
81,611
|
|
|
|
|
|
81,736
|
Restricted stock units, shares |
|
|
12,500
|
|
|
|
|
|
|
|
|
|
|
Common stock issued for cash in private placement |
|
|
$ 166
|
|
|
|
99,834
|
|
|
|
|
|
100,000
|
Common stock issued for cash in private placement, shares |
|
|
16,667
|
|
|
|
|
|
|
|
|
|
|
Net loss |
|
|
|
|
|
|
|
|
|
|
(2,630,049)
|
|
(2,630,049)
|
Other comprehensive loss |
|
|
|
|
|
|
|
|
84,201
|
|
|
|
84,201
|
Anti-dilution shares issued |
|
|
$ 48
|
|
|
|
(48)
|
|
|
|
|
|
|
Anti-dilution shares issued, shares |
|
|
4,764
|
|
|
|
|
|
|
|
|
|
|
Effect of reverse stock split |
|
|
$ 804
|
|
|
|
(804)
|
|
|
|
|
|
|
Effect of reverse stock split, shares |
|
|
80,379
|
|
|
|
|
|
|
|
|
|
|
Balance at Jun. 30, 2024 |
|
|
$ 8,893
|
|
$ (46,355)
|
|
$ 152,667,334
|
|
$ (11,056,896)
|
|
$ (139,152,858)
|
|
$ 2,420,118
|
Balance, shares at Jun. 30, 2024 |
|
|
889,266
|
|
3
|
|
|
|
|
|
|
|
|
|
|