Statements of Changes in Shareholders' Equity - USD ($)
   | 
Total  | 
Common Stock [Member]  | 
Additional Paid-in Capital [Member]  | 
Retained Earnings [Member]  | 
 Series C Preferred Stock [Member]  
Preferred Stock [Member] 
 | 
 Series D Preferred Stock [Member]  
Preferred Stock [Member] 
 | 
 Series E Preferred Stock [Member]  
Preferred Stock [Member] 
 | 
 Series F Preferred Stock [Member]  
Preferred Stock [Member] 
 | 
 Series G Preferred Stock [Member]  
Preferred Stock [Member] 
 | 
| Beginning Balance at Dec. 31, 2021 | 
$ 57,896,523
 | 
$ 86
 | 
$ 156,184,327
 | 
$ (98,287,890)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Balance, shares at Dec. 31, 2021 | 
 
 | 
861,997
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
0
 | 
0
 | 
| Issuance of preferred stock | 
1,833,995
 | 
 
 | 
1,833,995
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of preferred stock , shares | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
2,500
 | 
2,500
 | 
| Adoption of lease guidance | 
97,310
 | 
 
 | 
 
 | 
97,310
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Stock based compensation expense | 
13,101
 | 
 
 | 
13,101
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net Income (loss) | 
(12,103,938)
 | 
 
 | 
 
 | 
(12,103,938)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Ending Balance at Mar. 31, 2022 | 
47,736,991
 | 
$ 86
 | 
158,031,423
 | 
(110,294,518)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Ending Balance, shares at Mar. 31, 2022 | 
 
 | 
861,997
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Beginning Balance at Dec. 31, 2021 | 
57,896,523
 | 
$ 86
 | 
156,184,327
 | 
(98,287,890)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Balance, shares at Dec. 31, 2021 | 
 
 | 
861,997
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
0
 | 
0
 | 
| Net Income (loss) | 
(23,700,760)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Ending Balance at Sep. 30, 2022 | 
49,810,530
 | 
$ 1,232
 | 
171,700,637
 | 
(121,891,339)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Ending Balance, shares at Sep. 30, 2022 | 
 
 | 
12,326,531
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Beginning Balance at Mar. 31, 2022 | 
47,736,991
 | 
$ 86
 | 
158,031,423
 | 
(110,294,518)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Balance, shares at Mar. 31, 2022 | 
 
 | 
861,997
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Issuance of common stock and warrants, net of issuance costs | 
1,849,072
 | 
$ 316
 | 
1,848,756
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock and warrants, net of issuance costs, shares | 
 
 | 
3,157,895
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock upon exercise of warrants | 
6,358,399
 | 
$ 155
 | 
6,358,244
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock upon exercise of warrants, shares | 
 
 | 
1,549,211
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Cashless warrants exercised | 
 
 | 
$ 15
 | 
(15)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Cashless warrants exercised, shares | 
 
 | 
153,640
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Repurchase of common stock warrants | 
(2,500,000)
 | 
 
 | 
(2,500,000)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Stock based compensation expense | 
13,101
 | 
 
 | 
13,101
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net Income (loss) | 
(12,136,051)
 | 
 
 | 
 
 | 
(12,136,051)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Ending Balance at Jun. 30, 2022 | 
41,321,512
 | 
$ 572
 | 
163,751,509
 | 
(122,430,569)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Ending Balance, shares at Jun. 30, 2022 | 
 
 | 
5,722,743
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Issuance of common stock and warrants, net of issuance costs | 
(1,293,327)
 | 
$ 400
 | 
(1,293,727)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock and warrants, net of issuance costs, shares | 
 
 | 
4,000,000
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock upon exercise of warrants | 
9,230,014
 | 
$ 160
 | 
9,229,854
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock upon exercise of warrants, shares | 
 
 | 
1,603,684
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Cashless warrants exercised | 
 
 | 
$ 100
 | 
(100)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Cashless warrants exercised, shares | 
 
 | 
1,000,104
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Stock based compensation expense | 
13,101
 | 
 
 | 
13,101
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net Income (loss) | 
539,230
 | 
 
 | 
 
 | 
539,230
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Ending Balance at Sep. 30, 2022 | 
49,810,530
 | 
$ 1,232
 | 
171,700,637
 | 
(121,891,339)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Ending Balance, shares at Sep. 30, 2022 | 
 
 | 
12,326,531
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Beginning Balance at Dec. 31, 2022 | 
29,707,944
 | 
$ 1,408
 | 
174,659,589
 | 
(144,953,053)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Balance, shares at Dec. 31, 2022 | 
 
 | 
14,078,997
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Issuance of common stock from prefunded warrants, shares | 
 
 | 
867,445
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock from prefunded warrants | 
 
 | 
$ 87
 | 
(87)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Stock based compensation expense | 
115,139
 | 
 
 | 
115,139
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net Income (loss) | 
(8,275,162)
 | 
 
 | 
 
 | 
(8,275,162)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Ending Balance at Mar. 31, 2023 | 
21,547,921
 | 
$ 1,495
 | 
174,774,641
 | 
(153,228,215)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
 
 | 
$ 0
 | 
| Ending Balance, shares at Mar. 31, 2023 | 
 
 | 
14,946,442
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Beginning Balance at Dec. 31, 2022 | 
29,707,944
 | 
$ 1,408
 | 
174,659,589
 | 
(144,953,053)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
| Balance, shares at Dec. 31, 2022 | 
 
 | 
14,078,997
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Net Income (loss) | 
(28,249,105)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Ending Balance at Sep. 30, 2023 | 
8,271,222
 | 
$ 3,691
 | 
181,469,690
 | 
(173,202,159)
 | 
$ 0
 | 
$ 0
 | 
 
 | 
 
 | 
$ 0
 | 
| Ending Balance, shares at Sep. 30, 2023 | 
 
 | 
36,915,222
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Beginning Balance at Mar. 31, 2023 | 
21,547,921
 | 
$ 1,495
 | 
174,774,641
 | 
(153,228,215)
 | 
$ 0
 | 
$ 0
 | 
$ 0
 | 
 
 | 
$ 0
 | 
| Balance, shares at Mar. 31, 2023 | 
 
 | 
14,946,442
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Issuance of common stock, net of issuance costs | 
551,833
 | 
$ 1,097
 | 
550,736
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock, net of issuance costs ,Share | 
 
 | 
10,975,611
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Stock based compensation expense | 
113,517
 | 
 
 | 
113,517
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net Income (loss) | 
(5,725,370)
 | 
 
 | 
 
 | 
(5,725,370)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Ending Balance at Jun. 30, 2023 | 
16,487,901
 | 
$ 2,592
 | 
175,438,894
 | 
(158,953,585)
 | 
$ 0
 | 
$ 0
 | 
 
 | 
 
 | 
$ 0
 | 
| Ending Balance, shares at Jun. 30, 2023 | 
 
 | 
25,922,053
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 | 
| Issuance of common stock and warrants, net of issuance costs | 
108,244
 | 
$ 37
 | 
108,207
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock and warrants, net of issuance costs, shares | 
 
 | 
373,258
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock, net of issuance costs | 
5,824,180
 | 
$ 1,062
 | 
5,823,118
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Issuance of common stock, net of issuance costs ,Share | 
 
 | 
10,619,911
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Stock based compensation expense | 
99,471
 | 
 
 | 
99,471
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net Income (loss) | 
(14,248,574)
 | 
 
 | 
 
 | 
(14,248,574)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Ending Balance at Sep. 30, 2023 | 
$ 8,271,222
 | 
$ 3,691
 | 
$ 181,469,690
 | 
$ (173,202,159)
 | 
$ 0
 | 
$ 0
 | 
 
 | 
 
 | 
$ 0
 | 
| Ending Balance, shares at Sep. 30, 2023 | 
 
 | 
36,915,222
 | 
 
 | 
 
 | 
0
 | 
0
 | 
9
 | 
2,500
 | 
2,500
 |