Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
|
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Preferred Stock [Member] |
Comprehensive Income [Member] |
Retained Earnings [Member] |
Total |
| Beginning balance, value at Dec. 31, 2024 |
$ 258
|
$ 93,357,229
|
$ 13,000
|
$ (829,959)
|
$ (69,039,774)
|
$ 23,500,754
|
| Beginning balance, shares at Dec. 31, 2024 |
258,010
|
|
130,000
|
|
|
|
| Exercise of Series B Warrants |
$ 79
|
2,195,233
|
|
|
|
2,195,312
|
| Exercise of Series B Warrants, shares |
78,744
|
|
|
|
|
|
| Public offering, net of issuance costs |
$ 119
|
1,828,478
|
|
|
|
1,828,597
|
| Public offering, net of issuance costs, shares |
118,840
|
|
|
|
|
|
| Net (loss) |
|
|
|
1,110,746
|
(2,950,605)
|
(1,839,859)
|
| Ending balance, value at Jun. 30, 2025 |
$ 456
|
97,380,940
|
$ 13,000
|
280,787
|
(71,990,379)
|
25,684,804
|
| Ending balance, shares at Jun. 30, 2025 |
455,595
|
|
130,000
|
|
|
|
| Beginning balance, value at Mar. 31, 2025 |
$ 271
|
93,712,514
|
$ 13,000
|
(803,770)
|
(70,219,545)
|
22,702,470
|
| Beginning balance, shares at Mar. 31, 2025 |
270,754
|
|
130,000
|
|
|
|
| Exercise of Series B Warrants |
$ 66
|
1,839,948
|
|
|
|
1,840,014
|
| Exercise of Series B Warrants, shares |
66,000
|
|
|
|
|
|
| Public offering, net of issuance costs |
$ 119
|
1,828,478
|
|
|
|
1,828,597
|
| Public offering, net of issuance costs, shares |
118,840
|
|
|
|
|
|
| Net (loss) |
|
|
|
1,084,557
|
(1,770,834)
|
(686,277)
|
| Ending balance, value at Jun. 30, 2025 |
$ 456
|
97,380,940
|
$ 13,000
|
280,787
|
(71,990,379)
|
25,684,804
|
| Ending balance, shares at Jun. 30, 2025 |
455,595
|
|
130,000
|
|
|
|
| Beginning balance, value at Dec. 31, 2025 |
$ 491
|
98,105,404
|
$ 13,000
|
(65,309)
|
(75,015,126)
|
23,038,460
|
| Beginning balance, shares at Dec. 31, 2025 |
490,595
|
|
130,000
|
|
|
|
| Exercise of Series B Warrants |
$ 262
|
807,773
|
|
|
|
808,035
|
| Exercise of Series B Warrants, shares |
261,327
|
|
|
|
|
|
| Exercise of Series C Warrants |
$ 382
|
1,910,768
|
|
|
|
1,911,150
|
| Exercise of Series C Warrants, shares |
382,230
|
|
|
|
|
|
| Public offering, net of issuance costs |
$ 1,200
|
5,083,800
|
|
|
|
5,085,000
|
| Public offering, net of issuance costs, shares |
1,200,000
|
|
|
|
|
|
| Common stock issued for services |
$ 10
|
96,890
|
|
|
|
96,900
|
| Common stock issued for services, shares |
10,000
|
|
|
|
|
|
| Reverse split share adjustment |
$ 44
|
(44)
|
|
|
|
|
| Reverse split share adjustment, shares |
44,364
|
|
|
|
|
|
| Net (loss) |
|
|
|
(593,626)
|
(2,807,917)
|
(3,401,543)
|
| Ending balance, value at Jun. 30, 2026 |
$ 2,389
|
106,004,591
|
$ 13,000
|
(658,935)
|
(77,823,043)
|
27,538,002
|
| Ending balance, shares at Jun. 30, 2026 |
2,388,516
|
|
130,000
|
|
|
|
| Beginning balance, value at Mar. 31, 2026 |
$ 491
|
98,105,404
|
$ 13,000
|
(343,306)
|
(76,258,995)
|
21,516,594
|
| Beginning balance, shares at Mar. 31, 2026 |
490,595
|
|
130,000
|
|
|
|
| Exercise of Series B Warrants |
$ 262
|
807,773
|
|
|
|
808,035
|
| Exercise of Series B Warrants, shares |
261,327
|
|
|
|
|
|
| Exercise of Series C Warrants |
$ 382
|
1,910,768
|
|
|
|
1,911,150
|
| Exercise of Series C Warrants, shares |
382,230
|
|
|
|
|
|
| Public offering, net of issuance costs |
$ 1,200
|
5,083,800
|
|
|
|
5,085,000
|
| Public offering, net of issuance costs, shares |
1,200,000
|
|
|
|
|
|
| Common stock issued for services |
$ 10
|
96,890
|
|
|
|
96,900
|
| Common stock issued for services, shares |
10,000
|
|
|
|
|
|
| Reverse split share adjustment |
$ 44
|
(44)
|
|
|
|
|
| Reverse split share adjustment, shares |
44,364
|
|
|
|
|
|
| Net (loss) |
|
|
|
(315,629)
|
(1,564,048)
|
(1,879,677)
|
| Ending balance, value at Jun. 30, 2026 |
$ 2,389
|
$ 106,004,591
|
$ 13,000
|
$ (658,935)
|
$ (77,823,043)
|
$ 27,538,002
|
| Ending balance, shares at Jun. 30, 2026 |
2,388,516
|
|
130,000
|
|
|
|