Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) | Redeemable Convertible Preferred Stock B [Member]Preferred Stock [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 | | | 3,082,048 | | | 3,082,048 |
Issuance of common stock as compensation for services | | $ 27 | 203,977 | | | 204,004 |
Issuance of common stock as compensation for services, shares | | 267,712 | | | | |
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,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 | | $ 14 | 107,313 | | | 107,327 |
Issuance of common stock from the exercise of Common Stock Options, shares | | 132,073 | | | | |
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 | | | | | 364,425 | 364,425 |
Net loss | | | | (16,105,958) | | (16,105,958) |
Ending balance, value at Sep. 30, 2020 | $ 3,964,034 | $ 19,896 | 165,024,057 | (101,166,313) | 363,545 | 68,205,219 |
Balance, shares at Sep. 30, 2020 | 4,552 | 198,969,758 | | | | |
Beginning 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 | | | | |
Stock-based compensation | | | 863,518 | | | 863,518 |
Issuance of common stock as compensation for services | | $ 2 | 15,873 | | | 15,874 |
Issuance of common stock as compensation for services, shares | | 20,725 | | | | |
Issuance of common stock from the exercise of Common Stock Options | | $ 8 | 64,819 | | | 64,827 |
Issuance of common stock from the exercise of Common Stock Options, shares | | 75,556 | | | | |
Other comprehensive loss | | | | | (114,159) | (114,159) |
Net loss | | | | (5,449,513) | | (5,449,513) |
Ending balance, value at Sep. 30, 2020 | $ 3,964,034 | $ 19,896 | 165,024,057 | (101,166,313) | 363,545 | 68,205,219 |
Balance, shares at Sep. 30, 2020 | 4,552 | 198,969,758 | | | | |
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 | | | 3,132,351 | | | 3,132,351 |
Issuance of common stock as compensation for services | | $ 3 | 23,811 | | | 23,814 |
Issuance of common stock as compensation for services, shares | | 23,910 | | | | |
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 | | $ 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 | | $ 12 | (12) | | | |
Issuance of common stock from the exercise of Warrants, shares | | 114,957 | | | | |
Issuance of common stock pursuant to the Aquarius Merger Agreement | | $ 150 | 1,199,850 | | | 1,200,000 |
Issuance of common stock pursuant to the Aquarius Merger Agreement, shares | | 1,500,000 | | | | |
Stock dividend | | $ 169 | 843,431 | (843,600) | | |
Stock dividend, shares | | 1,687,200 | | | | |
Other comprehensive loss | | | | | (229,766) | (229,766) |
Net loss | | | | (16,583,975) | | (16,583,975) |
Ending balance, value at Sep. 30, 2021 | | $ 21,625 | 183,168,987 | (124,934,768) | (1,594) | 58,254,250 |
Balance, shares at Sep. 30, 2021 | | 216,247,528 | | | | |
Beginning 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 | | | | |
Stock-based compensation | | | 1,031,949 | | | 1,031,949 |
Issuance of common stock as compensation for services | | $ 1 | 7,937 | | | 7,938 |
Issuance of common stock as compensation for services, shares | | 6,106 | | | | |
Issuance of common stock from the exercise of Warrants | | $ 12 | (12) | | | |
Issuance of common stock from the exercise of Warrants, shares | | 113,900 | | | | |
Issuance of common stock pursuant to the Aquarius Merger Agreement | | $ 150 | 1,199,850 | | | 1,200,000 |
Issuance of common stock pursuant to the Aquarius Merger Agreement, shares | | 1,500,000 | | | | |
Other comprehensive loss | | | | | (52,837) | (52,837) |
Net loss | | | | (6,836,550) | | (6,836,550) |
Ending balance, value at Sep. 30, 2021 | | $ 21,625 | $ 183,168,987 | $ (124,934,768) | $ (1,594) | $ 58,254,250 |
Balance, shares at Sep. 30, 2021 | | 216,247,528 | | | | |