Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) | Redeemable Convertible Preferred Stock B [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] | Total |
Beginning balance, value at Dec. 31, 2019 | $ 3,985,805 | $ 16,315 | $ 113,427,897 | $ (84,377,555) | $ (880) | $ 33,051,582 |
Balance, shares at Dec. 31, 2019 | 4,577 | 163,156,984 | | | | |
Stock-based compensation | | | 2,218,530 | | | 2,218,530 |
Issuance of common stock as compensation for services | | $ 25 | 188,104 | | | 188,129 |
Issuance of common stock as compensation for services, shares | | 246,987 | | | | |
Issuance of common stock in exchange for preferred stock | $ (21,771) | $ 5 | 21,766 | | | |
Issuance of common stock in exchange for preferred stock, shares | (25) | 50,000 | | | | |
Issuance of common stock in public offering, net of stock issuance costs ($3,298,790) | | $ 3,226 | 46,700,984 | | | 46,704,210 |
Issuance of common stock in public offering, net of stock issuance costs, shares | | 32,260,000 | | | | |
Issuance of common stock from the exercise of Common Stock Options | | $ 6 | 42,494 | | | 42,500 |
Issuance of common stock from the exercise of Common Stock Options, shares | | 56,517 | | | | |
Issuance of common stock from the exercise of Warrants | | $ 172 | 797,409 | | | 797,581 |
Issuance of common stock from the exercise of Warrants, shares | | 1,737,389 | | | | |
Stock dividend | | $ 137 | 682,663 | (682,800) | | |
Stock dividend, shares | | 1,365,600 | | | | |
Other comprehensive loss | | | | | 478,584 | 478,584 |
Net loss | | | | (10,656,445) | | (10,656,445) |
Ending balance, value at Jun. 30, 2020 | $ 3,964,034 | $ 19,886 | 164,079,847 | (95,716,800) | 477,704 | 72,824,671 |
Balance, shares at Jun. 30, 2020 | 4,552 | 198,873,477 | | | | |
Beginning balance, value at Mar. 31, 2020 | $ 3,964,034 | $ 19,719 | 162,520,461 | (89,423,453) | 522,366 | 77,603,127 |
Balance, shares at Mar. 31, 2020 | 4,552 | 197,202,938 | | | | |
Stock-based compensation | | | 850,879 | | | 850,879 |
Issuance of common stock as compensation for services | | $ 2 | 15,872 | | | 15,874 |
Issuance of common stock as compensation for services, shares | | 20,537 | | | | |
Stock issuance cost | | | 10,000 | | | 10,000 |
Issuance of common stock from the exercise of Warrants | | $ 28 | (28) | | | |
Issuance of common stock from the exercise of Warrants, shares | | 284,402 | | | | |
Stock dividend | | $ 137 | 682,663 | (682,800) | | |
Stock dividend, shares | | 1,365,600 | | | | |
Other comprehensive loss | | | | | (44,662) | (44,662) |
Net loss | | | | (5,610,547) | | (5,610,547) |
Ending balance, value at Jun. 30, 2020 | $ 3,964,034 | $ 19,886 | 164,079,847 | (95,716,800) | 477,704 | 72,824,671 |
Balance, shares at Jun. 30, 2020 | 4,552 | 198,873,477 | | | | |
Beginning balance, value at Dec. 31, 2020 | $ 3,797,705 | $ 20,010 | 167,192,003 | (107,507,193) | 228,172 | 63,730,697 |
Balance, shares at Dec. 31, 2020 | 4,361 | 200,113,431 | | | | |
Stock-based compensation | | | 2,100,402 | | | 2,100,402 |
Issuance of common stock as compensation for services | | $ 2 | 15,874 | | | 15,876 |
Issuance of common stock as compensation for services, shares | | 17,804 | | | | |
Issuance of common stock in exchange for preferred stock | $ (3,797,705) | $ 873 | 3,796,832 | | | |
Issuance of common stock in exchange for preferred stock, shares | (4,361) | 8,722,000 | | | | |
Issuance of common stock in public offering, net of stock issuance costs ($172,592) | | $ 302 | 5,580,169 | | | 5,580,471 |
Issuance of common stock in public offering, net of stock issuance costs, shares | | 3,023,147 | | | | |
Issuance of common stock from the exercise of Common Stock Options | | $ 106 | 1,400,552 | | | 1,400,658 |
Issuance of common stock from the exercise of Common Stock Options, shares | | 1,062,883 | | | | |
Issuance of common stock from the exercise of Warrants | | | | | | |
Issuance of common stock from the exercise of Warrants, shares | | 1,057 | | | | |
Stock dividend | | $ 169 | 843,431 | (843,600) | | |
Stock dividend, shares | | 1,687,200 | | | | |
Other comprehensive loss | | | | | (176,929) | (176,929) |
Net loss | | | | (9,747,425) | | (9,747,425) |
Ending balance, value at Jun. 30, 2021 | | $ 21,462 | 180,929,263 | (118,098,218) | 51,243 | 62,903,750 |
Balance, shares at Jun. 30, 2021 | | 214,627,522 | | | | |
Beginning balance, value at Mar. 31, 2021 | $ 3,673,176 | $ 20,427 | 175,189,608 | (112,463,513) | 136,406 | 66,556,104 |
Balance, shares at Mar. 31, 2021 | 4,218 | 204,283,972 | | | | |
Stock-based compensation | | | 1,027,345 | | | 1,027,345 |
Issuance of common stock as compensation for services | | $ 1 | 7,937 | | | 7,938 |
Issuance of common stock as compensation for services, shares | | 10,244 | | | | |
Issuance of common stock in exchange for preferred stock | $ (3,673,176) | $ 844 | 3,672,332 | | | |
Issuance of common stock in exchange for preferred stock, shares | (4,218) | 8,436,000 | | | | |
Issuance of common stock from the exercise of Common Stock Options | | $ 21 | 188,610 | | | 188,631 |
Issuance of common stock from the exercise of Common Stock Options, shares | | 210,106 | | | | |
Stock dividend | | $ 169 | 843,431 | (843,600) | | |
Stock dividend, shares | | 1,687,200 | | | | |
Other comprehensive loss | | | | | (85,163) | (85,163) |
Net loss | | | | (4,791,105) | | (4,791,105) |
Ending balance, value at Jun. 30, 2021 | | $ 21,462 | $ 180,929,263 | $ (118,098,218) | $ 51,243 | $ 62,903,750 |
Balance, shares at Jun. 30, 2021 | | 214,627,522 | | | | |