| Consolidated Statements of Changes in Stockholders' Deficit (Unaudited) - USD ($)
 | Preferred Stock [Member] | Common Stock [Member] | Warrant [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Total | 
| Beginning balance, value at Dec. 31, 2021 | $ 1,099 | $ 91,206 | $ 31,715,154 | $ 64,261,048 | $ (118,277,468) | $ (22,208,961) | 
| Beginning balance, shares at Dec. 31, 2021 | 109,878 | 9,120,526 |  |  |  |  | 
| Stock-based compensation |  |  |  | 64,483 |  | 64,483 | 
| Series AA Preferred Stock dividend |  |  |  |  | (432,149) | (432,149) | 
| Issuance of common stock for services |  | $ 370 |  | 77,330 |  | 77,700 | 
| Issuance of common stock for services, shares |  | 37,000 |  |  |  |  | 
| Issuance of common stock warrants for services |  |  | 39,761 |  |  | 39,761 | 
| Conversion of debt and interest for common stock |  | $ 1,402 |  | 349,098 |  | 350,500 | 
| Conversion of debt and interest for common stock, shares |  | 140,200 |  |  |  |  | 
| Issuance of common stock for dividends paid-in-kind |  | $ 318 |  | 63,938 |  | 64,256 | 
| Issuance of common stock for dividends paid-in-kind, shares |  | 31,810 |  |  |  |  | 
| Issuance of common stock for interest paid-in-kind |  | $ 5,581 |  | 1,167,877 |  | 1,173,458 | 
| Issuance of common stock for interest paid-in-kind, shares |  | 558,100 |  |  |  |  | 
| Common stock issued for debt extension |  | $ 2,145 |  | 470,755 |  | 472,900 | 
| Common stock issued for debt extension, shares |  | 214,500 |  |  |  |  | 
| Stock issued with debt |  | $ 920 |  | 141,560 |  | 142,480 | 
| Stock issued with debt, shares |  | 92,000 |  |  |  |  | 
| Net loss |  |  |  |  | (4,239,685) | (4,239,685) | 
| Early adoption of ASU 2020-06 |  |  |  | (2,728,243) | 2,255,216 | (473,027) | 
| Warrants issued for debt extension |  |  | 132,537 |  |  | 132,537 | 
| Warrants issued with debt |  |  | 87,436 |  |  | 87,436 | 
| Ending balance, value at Mar. 31, 2022 | $ 1,099 | $ 101,942 | 31,974,888 | 63,867,846 | (120,694,086) | (24,748,311) | 
| Ending balance, shares at Mar. 31, 2022 | 109,878 | 10,194,136 |  |  |  |  | 
| Beginning balance, value at Dec. 31, 2021 | $ 1,099 | $ 91,206 | 31,715,154 | 64,261,048 | (118,277,468) | (22,208,961) | 
| Beginning balance, shares at Dec. 31, 2021 | 109,878 | 9,120,526 |  |  |  |  | 
| Net loss |  |  |  |  |  | (7,156,023) | 
| Extension of warrants for Series AA Preferred stock |  |  |  |  |  |  | 
| Ending balance, value at Jun. 30, 2022 | $ 1,098 | $ 107,033 | 31,974,888 | 64,746,760 | (124,042,132) | (27,212,353) | 
| Ending balance, shares at Jun. 30, 2022 | 109,874 | 10,703,179 |  |  |  |  | 
| Beginning balance, value at Mar. 31, 2022 | $ 1,099 | $ 101,942 | 31,974,888 | 63,867,846 | (120,694,086) | (24,748,311) | 
| Beginning balance, shares at Mar. 31, 2022 | 109,878 | 10,194,136 |  |  |  |  | 
| Stock option exercise |  | $ 253 |  | 17,190 |  | 17,443 | 
| Stock option exercise, shares |  | 25,279 |  |  |  |  | 
| Stock-based compensation |  |  |  | 32,074 |  | 32,074 | 
| Series AA Preferred Stock dividend |  |  |  |  | (431,708) | (431,708) | 
| Issuance of common stock for services |  | $ 400 |  | 67,400 |  | 67,800 | 
| Issuance of common stock for services, shares |  | 40,000 |  |  |  |  | 
| Issuance of common stock for dividends paid-in-kind |  | $ 865 |  | 150,156 |  | 151,021 | 
| Issuance of common stock for dividends paid-in-kind, shares |  | 86,464 |  |  |  |  | 
| Issuance of common stock for interest paid-in-kind |  | $ 2,245 |  | 386,270 |  | 388,515 | 
| Issuance of common stock for interest paid-in-kind, shares |  | 224,500 |  |  |  |  | 
| Common stock issued for debt extension |  | $ 1,064 |  | 190,239 |  | 191,303 | 
| Common stock issued for debt extension, shares |  | 106,400 |  |  |  |  | 
| Stock issued with debt |  | $ 220 |  | 35,628 |  | 35,848 | 
| Stock issued with debt, shares |  | 22,000 |  |  |  |  | 
| Conversion of preferred stock for common stock | $ (1) | $ 44 |  | (43) |  |  | 
| Conversion of preferred stock for common stock, shares | (4) | 4,400 |  |  |  |  | 
| Net loss |  |  |  |  | (2,916,338) | (2,916,338) | 
| Ending balance, value at Jun. 30, 2022 | $ 1,098 | $ 107,033 | 31,974,888 | 64,746,760 | (124,042,132) | (27,212,353) | 
| Ending balance, shares at Jun. 30, 2022 | 109,874 | 10,703,179 |  |  |  |  | 
| Beginning balance, value at Dec. 31, 2022 | $ 1,098 | $ 136,829 | 31,995,762 | 69,006,145 | (133,826,205) | (32,686,371) | 
| Beginning balance, shares at Dec. 31, 2022 | 109,874 | 13,682,910 |  |  |  |  | 
| Stock option exercise |  | $ 1,176 |  | 79,935 |  | 81,111 | 
| Stock option exercise, shares |  | 117,552 |  |  |  |  | 
| Stock-based compensation |  |  |  | 1,430,244 |  | 1,430,244 | 
| Series AA Preferred Stock dividend |  |  |  |  | (431,807) | (431,807) | 
| Issuance of common stock for services |  | $ 9,905 |  | 1,409,430 |  | 1,419,335 | 
| Issuance of common stock for services, shares |  | 990,500 |  |  |  |  | 
| Issuance of common stock warrants for services |  |  | 61,609 |  |  | 61,609 | 
| Conversion of debt and interest for common stock |  | $ 2,036 |  | 506,997 |  | 509,033 | 
| Conversion of debt and interest for common stock, shares |  | 203,613 |  |  |  |  | 
| Issuance of common stock for dividends paid-in-kind |  | $ 737 |  | 101,698 |  | 102,435 | 
| Issuance of common stock for dividends paid-in-kind, shares |  | 73,694 |  |  |  |  | 
| Issuance of common stock for interest paid-in-kind |  | $ 11,111 |  | 1,694,123 |  | 1,705,234 | 
| Issuance of common stock for interest paid-in-kind, shares |  | 1,111,081 |  |  |  |  | 
| Common stock issued for debt extension |  | $ 5,682 |  | 1,024,257 |  | 1,029,939 | 
| Common stock issued for debt extension, shares |  | 568,200 |  |  |  |  | 
| Stock issued with debt |  | $ 7,832 |  | 1,079,919 |  | 1,087,751 | 
| Stock issued with debt, shares |  | 783,150 |  |  |  |  | 
| Conversion of preferred stock for common stock | $ (1,012) | $ 4,935 |  | (3,923) |  |  | 
| Conversion of preferred stock for common stock, shares | (101,154) | 493,540 |  |  |  |  | 
| Sale of common stock |  | $ 400 |  | 99,600 |  | 100,000 | 
| Stock issued with debt, shares |  | 40,000 |  |  |  |  | 
| Net loss |  |  |  |  | (6,857,834) | (6,857,834) | 
| Ending balance, value at Mar. 31, 2023 | $ 86 | $ 180,643 | 32,057,371 | 76,428,425 | (141,115,846) | (32,449,321) | 
| Ending balance, shares at Mar. 31, 2023 | 8,720 | 18,064,240 |  |  |  |  | 
| Beginning balance, value at Dec. 31, 2022 | $ 1,098 | $ 136,829 | $ 31,995,762 | 69,006,145 | (133,826,205) | $ (32,686,371) | 
| Beginning balance, shares at Dec. 31, 2022 | 109,874 | 13,682,910 |  |  |  |  | 
| Stock option exercise, shares |  |  |  |  |  | 117,552 | 
| Net loss |  |  |  |  |  | $ (13,780,537) | 
| Extension of warrants for Series AA Preferred stock |  |  |  |  |  | 3,626,950 | 
| Ending balance, value at Jun. 30, 2023 | $ 95 | $ 195,859 | $ 35,684,321 | 91,235,400 | (152,230,771) | (25,115,096) | 
| Ending balance, shares at Jun. 30, 2023 | 9,439 | 19,585,905 |  |  |  |  | 
| Beginning balance, value at Mar. 31, 2023 | $ 86 | $ 180,643 | 32,057,371 | 76,428,425 | (141,115,846) | (32,449,321) | 
| Beginning balance, shares at Mar. 31, 2023 | 8,720 | 18,064,240 |  |  |  |  | 
| Stock-based compensation |  |  |  | 135,554 |  | 135,554 | 
| Series AA Preferred Stock dividend |  |  |  |  | (565,272) | (565,272) | 
| Issuance of common stock for services |  | $ 1,475 |  | 170,925 |  | 172,400 | 
| Issuance of common stock for services, shares |  | 147,500 |  |  |  |  | 
| Conversion of debt and interest for common stock | $ 4 |  |  | 10,017,208 |  | 10,017,212 | 
| Conversion of debt and interest for common stock, shares | 401 |  |  |  |  |  | 
| Issuance of common stock for dividends paid-in-kind |  | $ 690 |  | 59,403 |  | 60,093 | 
| Issuance of common stock for dividends paid-in-kind, shares |  | 69,073 |  |  |  |  | 
| Issuance of common stock for interest paid-in-kind |  | $ 10,340 |  | 1,286,106 |  | 1,296,446 | 
| Issuance of common stock for interest paid-in-kind, shares |  | 1,034,000 |  |  |  |  | 
| Common stock issued for debt extension |  | $ 5,286 |  | 486,348 |  | 491,634 | 
| Common stock issued for debt extension, shares |  | 528,600 |  |  |  |  | 
| Stock issued with debt |  | $ 3,021 |  | 153,653 |  | 156,674 | 
| Stock issued with debt, shares |  | 302,092 |  |  |  |  | 
| Conversion of preferred stock for common stock |  | $ 444 |  | (444) |  |  | 
| Conversion of preferred stock for common stock, shares |  | 44,400 |  |  |  |  | 
| Sale of common stock |  | $ 200 |  | 49,800 |  | 50,000 | 
| Stock issued with debt, shares |  | 20,000 |  |  |  |  | 
| Net loss |  |  |  |  | (6,922,703) | (6,922,703) | 
| Extension of warrants for Series AA Preferred stock |  |  | 3,626,950 |  | (3,626,950) |  | 
| Conversion of common stock to preferred stock | $ 1 | $ (6,240) |  | 6,239 |  |  | 
| Conversion of common stock to preferred stock, shares | 62 | (624,000) |  |  |  |  | 
| Issuance of preferred stock for services | $ 1 |  |  | 505,699 |  | 505,700 | 
| Issuance of preferred stock for services, shares | 57 |  |  |  |  |  | 
| Issuance of preferred stock for debt extension | $ 2 |  |  | 1,396,998 |  | 1,397,000 | 
| Issuance of preferred stock for debt extension, shares | 185 |  |  |  |  |  | 
| Preferred stock issued with debt | $ 1 |  |  | 539,486 |  | 539,487 | 
| Preferred stock issued for debt, share | 58 |  |  |  |  |  | 
| Ending balance, value at Jun. 30, 2023 | $ 95 | $ 195,859 | $ 35,684,321 | $ 91,235,400 | $ (152,230,771) | $ (25,115,096) | 
| Ending balance, shares at Jun. 30, 2023 | 9,439 | 19,585,905 |  |  |  |  |