CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
|
Preferred Stock D [Member] |
Preferred Stock E [Member] |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Treasury Stock, Common [Member] |
Total |
Beginning balance, value at Dec. 31, 2023 |
$ 1
|
$ 12
|
$ 7,306
|
$ 69,120,199
|
$ (63,603,552)
|
$ (157,452)
|
$ 5,366,514
|
Beginning balance, shares at Dec. 31, 2023 |
1,299
|
11,500
|
7,306,663
|
|
|
|
|
Series D preferred stock issued |
$ 1
|
|
|
619,999
|
|
|
620,000
|
Series D preferred stock issued, shares |
620
|
|
|
|
|
|
|
Series E preferred stock issued |
|
$ 2
|
|
2,125,000
|
|
|
2,125,002
|
Series E preferred stock issued, shares |
|
2,125
|
|
|
|
|
|
Stock options compensation |
|
|
|
141,204
|
|
|
141,204
|
Stock issuance costs |
|
|
|
(36,188)
|
|
|
(36,188)
|
Stock issued for services |
|
|
$ 9
|
37,491
|
|
|
37,500
|
Stock issued for services, shares |
|
|
8,655
|
|
|
|
|
Stock compensation under ESPP |
|
|
|
18,116
|
|
|
18,116
|
Net loss |
|
|
|
|
(2,752,309)
|
|
(2,752,309)
|
Ending balance, value at Mar. 31, 2024 |
$ 2
|
$ 14
|
$ 7,315
|
72,025,821
|
(66,355,861)
|
(157,452)
|
5,519,839
|
Ending balance, shares at Mar. 31, 2024 |
1,919
|
13,625
|
7,315,318
|
|
|
|
|
Beginning balance, value at Dec. 31, 2023 |
$ 1
|
$ 12
|
$ 7,306
|
69,120,199
|
(63,603,552)
|
(157,452)
|
5,366,514
|
Beginning balance, shares at Dec. 31, 2023 |
1,299
|
11,500
|
7,306,663
|
|
|
|
|
Ending balance, value at Jun. 30, 2024 |
$ 1
|
$ 14
|
$ 7,623
|
72,563,300
|
(69,560,032)
|
(157,452)
|
2,853,454
|
Ending balance, shares at Jun. 30, 2024 |
1,519
|
13,625
|
7,623,598
|
|
|
|
|
Beginning balance, value at Mar. 31, 2024 |
$ 2
|
$ 14
|
$ 7,315
|
72,025,821
|
(66,355,861)
|
(157,452)
|
5,519,839
|
Beginning balance, shares at Mar. 31, 2024 |
1,919
|
13,625
|
7,315,318
|
|
|
|
|
Series D preferred stock issued |
|
|
|
250,000
|
|
|
250,000
|
Series D preferred stock issued, shares |
250
|
|
|
|
|
|
|
Stock options compensation |
|
|
|
59,905
|
|
|
59,905
|
Stock issuance costs |
|
|
|
(40,000)
|
|
|
(40,000)
|
Stock issued for services |
|
|
$ 15
|
42,485
|
|
|
42,500
|
Stock issued for services, shares |
|
|
15,041
|
|
|
|
|
Stock issued under the Employee Stock Purchase Plan for cash and compensation |
|
|
$ 38
|
109,780
|
|
|
109,818
|
Stock issued under the Employee Stock Purchase Plan for cash and compensation, shares |
|
|
38,041
|
|
|
|
|
Series D preferred stock converted to common stock |
$ (1)
|
|
$ 217
|
(216)
|
|
|
|
Series D preferred stock converted to common stock, shares |
(650)
|
|
216,668
|
|
|
|
|
Common stock issued for cash |
|
|
$ 38
|
115,525
|
|
|
115,563
|
Common stock issued for cash, shares |
|
|
38,530
|
|
|
|
|
Net loss |
|
|
|
|
(3,204,171)
|
|
(3,204,171)
|
Ending balance, value at Jun. 30, 2024 |
$ 1
|
$ 14
|
$ 7,623
|
72,563,300
|
(69,560,032)
|
(157,452)
|
2,853,454
|
Ending balance, shares at Jun. 30, 2024 |
1,519
|
13,625
|
7,623,598
|
|
|
|
|
Beginning balance, value at Dec. 31, 2024 |
$ 1
|
$ 14
|
$ 8,921
|
76,777,856
|
(74,368,009)
|
(157,452)
|
2,261,331
|
Beginning balance, shares at Dec. 31, 2024 |
1,299
|
13,500
|
8,922,576
|
|
|
|
|
Stock options compensation |
|
|
|
22,030
|
|
|
22,030
|
Restricted stock compensation |
|
|
$ 1,962
|
950,011
|
|
|
951,973
|
Restricted stock compensation, shares |
|
|
1,961,898
|
|
|
|
|
Stock issuance costs |
|
|
|
(138,226)
|
|
|
(138,226)
|
Stock options exercised |
|
|
$ 28
|
107,897
|
|
|
107,925
|
Stock options exercised, shares |
|
|
27,712
|
|
|
|
|
Stock issued for services |
|
|
$ 9
|
49,991
|
|
|
50,000
|
Stock issued for services, shares |
|
|
9,360
|
|
|
|
|
Series D preferred stock converted to common stock |
|
|
$ 100
|
(100)
|
|
|
|
Series D preferred stock converted to common stock, shares |
(300)
|
|
100,000
|
|
|
|
|
Common stock issued for cash under ATM |
|
|
$ 634
|
3,954,306
|
|
|
3,954,940
|
Common stock issued for cash under ATM, shares |
|
|
633,683
|
|
|
|
|
Stock compensation under ESPP |
|
|
|
21,644
|
|
|
21,644
|
Net loss |
|
|
|
|
(2,079,663)
|
|
(2,079,663)
|
Ending balance, value at Mar. 31, 2025 |
$ 1
|
$ 14
|
$ 11,654
|
81,745,409
|
(76,447,672)
|
(157,452)
|
5,151,954
|
Ending balance, shares at Mar. 31, 2025 |
999
|
13,500
|
11,655,229
|
|
|
|
|
Beginning balance, value at Dec. 31, 2024 |
$ 1
|
$ 14
|
$ 8,921
|
76,777,856
|
(74,368,009)
|
(157,452)
|
2,261,331
|
Beginning balance, shares at Dec. 31, 2024 |
1,299
|
13,500
|
8,922,576
|
|
|
|
|
Ending balance, value at Jun. 30, 2025 |
$ 1
|
$ 13
|
$ 12,320
|
84,843,468
|
(79,965,703)
|
(157,452)
|
4,732,647
|
Ending balance, shares at Jun. 30, 2025 |
999
|
12,500
|
12,321,162
|
|
|
|
|
Beginning balance, value at Mar. 31, 2025 |
$ 1
|
$ 14
|
$ 11,654
|
81,745,409
|
(76,447,672)
|
(157,452)
|
5,151,954
|
Beginning balance, shares at Mar. 31, 2025 |
999
|
13,500
|
11,655,229
|
|
|
|
|
Series E preferred stock converted to common stock |
|
$ (1)
|
$ 384
|
(383)
|
|
|
|
Series E preferred stock converted to common stock, shares |
|
(1,000)
|
383,143
|
|
|
|
|
Stock options compensation |
|
|
|
22,204
|
|
|
22,204
|
Restricted stock compensation |
|
|
|
1,028,012
|
|
|
1,028,012
|
Restricted stock issued |
|
|
$ 10
|
44,590
|
|
|
44,600
|
Restricted stock issued, shares |
|
|
10,000
|
|
|
|
|
Stock issuance costs |
|
|
|
(67,012)
|
|
|
(67,012)
|
Stock options exercised for cash |
|
|
$ 7
|
36,845
|
|
|
36,852
|
Stock options exercised for cash, shares |
|
|
6,667
|
|
|
|
|
Stock options exercised - cashless |
|
|
$ 3
|
(3)
|
|
|
|
Stock options exercised - cashless, shares |
|
|
3,576
|
|
|
|
|
Stock issued for services |
|
|
$ 5
|
39,995
|
|
|
40,000
|
Stock issued for services, shares |
|
|
5,419
|
|
|
|
|
Stock issued under the Employee Stock Purchase Plan for cash and compensation |
|
|
$ 19
|
158,175
|
|
|
158,194
|
Stock issued under the Employee Stock Purchase Plan for cash and compensation, shares |
|
|
18,983
|
|
|
|
|
Common stock issued for cash under ATM |
|
|
$ 238
|
1,835,636
|
|
|
1,835,874
|
Common stock issued for cash under ATM, shares |
|
|
238,145
|
|
|
|
|
Net loss |
|
|
|
|
(3,518,031)
|
|
(3,518,031)
|
Ending balance, value at Jun. 30, 2025 |
$ 1
|
$ 13
|
$ 12,320
|
$ 84,843,468
|
$ (79,965,703)
|
$ (157,452)
|
$ 4,732,647
|
Ending balance, shares at Jun. 30, 2025 |
999
|
12,500
|
12,321,162
|
|
|
|
|