STOCKHOLDERS’ EQUITY (DEFICIT) (Details Narrative) - USD ($) | Jul. 14, 2021 | Mar. 26, 2021 | Feb. 02, 2021 | Jan. 19, 2021 | Jun. 12, 2020 | Jun. 02, 2020 | Apr. 04, 2020 | Feb. 24, 2020 | Jan. 28, 2020 | Jan. 24, 2019 | Sep. 14, 2018 | Jul. 02, 2018 | Jan. 03, 2017 | Jan. 31, 2021 | Mar. 31, 2021 | Jun. 30, 2021 | Mar. 31, 2021 | Mar. 21, 2021 | Jun. 30, 2020 | Mar. 31, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | Dec. 31, 2020 | Dec. 31, 2021 | Nov. 20, 2020 | Dec. 21, 2019 | Jun. 09, 2019 | Dec. 31, 2018 | Sep. 12, 2018 |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Common stock, shares authorized | | | | | | | | | | | | | | | | 200,000,000 | | | | | 200,000,000 | | 200,000,000 | | | | | | |
Common stock par value | | | | | | | | | | | | | | | | $ 0.0001 | | | | | $ 0.0001 | | $ 0.0001 | | | | | | |
Stock issued during the period, value | | | | | | | | | | | | | | | | | $ 39,074,390 | | | | | | | | | | | | |
Proceeds from issuance of common stock | | | | | | | | | | | | | | | | | | | | | $ 39,911,415 | | | | | | | | |
Number of warrants issued | | | | | | | | | | | | | | | | 20,000 | | | | | 20,000 | | 20,000 | | | | | | |
Proceeds from warrants exercise | | | | | | | | | | | | | | | | | | | | | $ 5,408,540 | | | | | | | | |
Compensation expense | | | | | | | | | | | | | | | | | | | | | 163,076 | $ 323,989 | | | | | | | |
2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Fair value of options | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ 448,861 | |
Compensation expense | | | | | | | | | | | | | | | | $ 81,539 | | | $ 199,446 | | | | | | | | | | |
Risk-free interest rate | | | | | | | | | | | | | | | | | | 1.90% | | | | | | | | | | | |
Volatility rate | | | | | | | | | | | | | | | | | | 40.00% | | | | | | | | | | | |
Unrecognized compensation expense | | | | | | | | | | | | | | | | $ 214,241 | | | | | $ 214,241 | | | | | | | | |
Compensation expense recognition period | | | | | | | | | | | | | | | | | | | | | 1 year 6 months 10 days | | | | | | | | |
2018 Equity Incentive Plan [Member] | January 1, 2021 [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Restricted stock units vesting term percentage | | | | | | | 33.00% | | | | | | | | | | | | | | | | | | | | | | |
2018 Equity Incentive Plan [Member] | January 1, 2022 [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Restricted stock units vesting term percentage | | | | | | | 34.00% | | | | | | | | | | | | | | | | | | | | | | |
2018 Equity Incentive Plan [Member] | January 1, 2023 [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Restricted stock units vesting term percentage | | | | | | | 33.00% | | | | | | | | | | | | | | | | | | | | | | |
2018 Equity Incentive Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Share price | | | | | | | | | | | | | | | | $ 4.29 | | | | | $ 4.29 | | | | | | | | |
2018 Equity Incentive Plan [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Share price | | | | | | | | | | | | | | | | $ 3.90 | | | | | $ 3.90 | | | | | | | | |
At The Market Offering Agreement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | | | | | | | | | 14,900,000 | | | | | | | | | | | | | | | |
Proceeds from issuance of stock | $ 40,000,000 | | | $ 8,721,746 | | | | | | | | | | | | | | | | | $ 36,325,000 | | | | | | | | |
Proceeds from issuance of common stock | | | | | | | | | | | | | | $ 16,200,000 | | | | | | | | | | | | | | | |
Second At The Market Offering Agreement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | 18,616,339 | | | | | | | | | | | | 17,165,775 | | | | | | 17,165,775 | | | | | | | | |
Proceeds from issuance of stock | | | $ 100,000,000 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Proceeds from issuance of common stock | | | 19,763,121 | | | | | | | | | | | | $ 22,800,000 | | | | | | $ 22,800,000 | | | | | | | | |
Offering price | | | $ 100,000,000 | | | | | | | | | | | | | | | | | | | | | | | | | | |
First S-3 and Second S-3 [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | | | | | | | | | | | | | | | | 35,782,113 | | | | | | | | |
Proceeds from issuance of common stock | | | | | | | | | | | | | | | | | | | | | $ 42,563,121 | | | | | | | | |
Exchange Agreement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Exercise price of warrants | | | | | | | | | | | | | | | | | | | | | | | | | $ 1 | | | | |
Warrants expiration date | | | | | | | | | | | | | | | | | | | | | | | | | Aug. 20, 2024 | | | | |
Warrants to purchase common stock | | | | | | | | | | | | | | | | | | | | | | | | | 575,000 | | | | |
Consultant [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Stock issued during period for services, shares | | | | | | | | | | | | | | | | | | | | | | | 360,000 | | | | | | |
Board of Directors [Member] | 2016 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Maximum number of shares eligible to receive by employees | | | | | | | | | | | | | | | | | | | | | 12,500 | | | | | | | | |
Number of options to purchase common stock | | | | | | | | | | | | | 12,500 | | | | | | | | | | | | | | | | |
Exercise price of options | | | | | | | | | | | | | $ 100 | | | | | | | | | | | | | | | | |
Options vesting term | | | | | | | | | | | | | 4 years | | | | | | | | | | | | | | | | |
Percentage of vesting of options | | | | | | | | | | | | | 25.00% | | | | | | | | | | | | | | | | |
Compensation expense | | | | | | | | | | | | | | | | $ 28,054 | | | | | $ 56,108 | | | | | | | | |
Share price | | | | | | | | | | | | | | | | $ 3.060 | | | | | $ 3.060 | | | | | | | | |
Risk-free interest rate | | | | | | | | | | | | | | | | | | | | 172.00% | | | | | | | | | |
Volatility rate | | | | | | | | | | | | | | | | | | | | 315.83% | | | | | | | | | |
Board of Directors [Member] | 2016 Equity Incentive Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | | | | | | | | | | | | | | | | 200,000 | | | | | | | | |
Board of Directors [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Eligible to receive common stock shares description | | | | | | | | | | | | no employee will be eligible to receive more than 350,000 shares of common stock (10% of authorized shares under the 2018 Plan) in any calendar year under the 2018 Plan pursuant to the grant of awards. | | | | | | | | | | | | | | | | | |
Common stock reserved for future issuance | | | | | | | | | | | | 100,000 | | | | | | | | | | | | | | | | | |
Board of Directors [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | | | | | | | 3,500,000 | | | | | | | | | | | | | | | | | |
Number of shares employee eligible to receive | | | | | | | | | | | | 350,000 | | | | | | | | | | | | | | | | | |
Percentage of shares employee eligible to receive | | | | | | | | | | | | 10.00% | | | | | | | | | | | | | | | | | |
Common stock reserved for future issuance | | | | | | | | | | | | | | | | | | | | | | | | | | | 2,000,000 | | 200,000 |
Board of Directors [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Common stock reserved for future issuance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 100,000 |
Employees and Officers [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Number of options to purchase common stock | | | | | | | | | | | 100,000 | | | | | | | | | | | | | | | | | | |
Percentage of vesting of options | | | | | | | | | | | 25.00% | | | | | | | | | | | | | | | | | | |
Fair value of options | | | | | | | | | | | $ 1,241,417 | | | | | | | | | | | | | | | | | | |
Employees and Officers [Member] | 2018 Equity Incentive Plan [Member] | Anniversaries of the Grant Date [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Percentage of vesting of options | | | | | | | | | | | 25.00% | | | | | | | | | | | | | | | | | | |
Common Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | | | | | | | | | | | | 32,127,914 | | | | | | | | | | | | |
Stock issued during the period, value | | | | | | | | | | | | | | | | | $ 3,213 | | | | | | | | | | | | |
Conversion of common stock, shares | | | | | | | | | | | | | | | | | | | | 126,800 | | | | | | | | | |
Stock issued during period for services, shares | | | | | | | | | | | | | | | | | 150,000 | | 360,000 | | | | | | | | | | |
Common Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Debt conversion, converted instrument, shares issued | | | | | | | | | | | | | | | | | | | | | | | 3,200,000 | | | | | | |
Placement Agent Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | | | | | | | | | | | | | 24,758 | | | | | 24,758 | | | 4,437 | | | | | |
Exercise price of warrants | | | | | | | | | | | | | | | | $ 10 | | | | | $ 10 | | | $ 120 | | | | | |
Placement Agent Warrants One [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | | | | | | | | | | | | | 4,758 | | | | | 4,758 | | | | | | | | |
Exercise price of warrants | | | | | | | | | | | | | | | | $ 120 | | | | | $ 120 | | | | | | | | |
Placement Agent Warrants Two [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | | | | | | | | | | | | | 20,000 | | | | | 20,000 | | | | | | | | |
Exercise price of warrants | | | | | | | | | | | | | | | | $ 10 | | | | | $ 10 | | | | | | | | |
Class B Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | | | | | | | | | | | | | 26,550 | | | | | 26,550 | | | | | | | | |
Exercise price of warrants | | | | | | | | | | | | | | | | $ 120 | | | | | $ 120 | | | | | | | | |
Number of warrants outstanding | | | | | | | | | | | | | | | | | | | | | | | 26,550 | | | | | | |
Series A Warrants and Series B Warrants [Member] | Investors [Member] | Exchange Agreement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | | | | 42,412 | | | | | | | | | | | | | | | | | | | |
Proceeds from warrants exercise | | | | | | | | | | $ 2,172,680 | | | | | | | | | | | | | | | | | | | |
Stock issuance cost | | | | | | | | | | $ 159,958 | | | | | | | | | | | | | | | | | | | |
Series A Warrants and Series B Warrants One [Member] | Investors [Member] | Exchange Agreement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | | | | 50,894 | | | | | | | | | | | | | | | | | | | |
Number of shares issued for exercise of warrants | | | | | | | | | | 50,894 | | | | | | | | | | | | | | | | | | | |
Series A Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | | | | | | | | | | | | | 519,001 | | | | | 519,001 | | 519,001 | | | | | | |
Exercise price of warrants | | | | | | | | | | | | | | | $ 36.70 | | $ 36.70 | | | | | | | | | | | | |
Number of warrants outstanding | | | | | | | | | | | | | | | | 519,001 | | | | | 519,001 | | 519,001 | | | | | | |
Series A Warrant [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants exercisable shares, description | | | | | | | | | | | | | | | | | Each warrant expires on the fifth anniversary of the original issuance date | | | | | | | | | | | | |
2020 Offering Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | | | | | | | | | | | | | 15,371,574 | | | | | 15,371,574 | | | | | | | | |
Number of warrants outstanding | | | | | | | | | | | | | | | | 15,371,574 | | | | | 15,371,574 | | | | | | | | |
Warrants exercisable shares, description | | | | | | the Company sold 20.7 million warrants (each exercisable into 1 share of common stock for a total of 20.7 million shares of common stock.) | | | the Company sold 49.45 million warrants (each exercisable into 1/20 of a share of common stock for a total of 2.4725 million shares of common stock).In the June 2, 2020 public offering, the Company sold 20.7 million warrants (each exercisable into 1 share of common stock for a total of 20.7 million shares of common stock.) | | | | | | | | | | | | | | | | | | | | |
Number of warrants sold | | | | | | 20,700,000 | | | 49.45 | | | | | | | | | | | | | | | | | | | | |
Number of warrants converted to common stock | | | | | | | | | | | | | | | | | | | | | 5,408,540 | | | | | | | | |
Restricted Stock Units [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Number of options to purchase common stock | | | | | | | 144,110 | | | | | | | | | | | | | | | | | | | | | | |
Number of restricted stock units granted | | | | | | | 90,635 | | | | | | | | | | | | | | | | | | | | | | |
Public Offering [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | 1,700,000 | | | 445,000 | | | | | | | | | | | | | | | | | | | | | |
Proceeds from initial public offering | | | | | $ 1,683,000 | | | $ 912,250 | $ 9,472,250 | | | | | | | | | | | | | | | | | | | | |
Number of shares exercisable for warrants | | | | | | | | | 2.4725 | | | | | | | | | | | | | | | | | | | | |
Stock issued during the period, value | | | | | | | | | $ 9,472,250 | | | | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | | | 2,472,500 | | | | | | | | | | | | | | | | | | | | |
Public Offering [Member] | Common Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | 19,000,000 | | 445,000 | 4,500,000 | | | | | | | | | | | | | | | | | | | | |
Proceeds from initial public offering | | | | | | | | $ 912,250 | | | | | | | | | | | | | | | | | | | | | |
Public Offering [Member] | Warrant [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | 20,700,000 | | | 49,450,000 | | | | | | | | | | | | | | | | | | | | |
Proceeds from initial public offering | | | | | | $ 19,017,000 | | | | | | | | | | | | | | | | | | | | | | | |
Stock issued during the period, value | | | | | | $ 19,017,000 | | | | | | | | | | | | | | | | | | | | | | | |
October 2016 Private Placement [Member] | Placement Agent Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants expiration date | | | | | | | | | | | | | | | | Oct. 17, 2021 | | | | | Oct. 17, 2021 | | | | | | | | |
March 2018 Private Placement [Member] | Placement Agent Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants expiration date | | | | | | | | | | | | | | | Sep. 4, 2023 | | Sep. 4, 2023 | | | | | | | | | | | | |
May 2018 Private Placement [Member] | Placement Agent Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants expiration date | | | | | | | | | | | | | | | | Sep. 4, 2023 | | | | | Sep. 4, 2023 | | | | | | | | |
August 2018 Financing [Member] | Placement Agent Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants expiration date | | | | | | | | | | | | | | | | Sep. 4, 2023 | | | | | Sep. 4, 2023 | | | | | | | | |
Series C Preferred Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred stock, shares authorized | | | | | | | | | | | | | | | | 4,268 | | | | | 4,268 | | 4,268 | | | | | | |
Preferred stock par value | | | | | | | | | | | | | | | | $ 0.0001 | | | | | $ 0.0001 | | $ 0.0001 | | | | | | |
Stock issued during the period, value | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Conversion of common stock, shares | | | | | | | | | | | | | | | | | | | | (1,268) | | | | | | | | | |
Series D Preferred Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred stock, shares authorized | | | | | | | | | | | | | | | | 5,775 | | | | | 5,775 | | 5,775 | | | | | | |
Preferred stock par value | | | | | | | | | | | | | | | $ 1,000 | $ 1,000 | $ 1,000 | | | | $ 1,000 | | $ 1,000 | | | | | | |
Stock issued during the period, value | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Series D Preferred Stock [Member] | Board of Directors [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred stock, shares authorized | | | | | | | | | | | | | | | | | | | | | | | | | | 5,775 | | | |
Series E Non Convertible Preferred Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred stock, shares authorized | | | | | | | | | | | | | | | | 14 | | | | | 14 | | | | | | | | |
Series C Preferred Stock [Member] | Common Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | | | | | | | | | | | | | | | | | | 126,800 | | | | | | |
Conversion of common stock, shares | | | | | | | | | | | | | | | | | | | | | | | 1,268 | | | | | | |
Series D Preferred Stock [Member] | Common Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | | | | | | | | | | | | | | | | | | | | | | 3,141,426 | | | | | | |
Conversion of common stock, shares | | | | | | | | | | | | | | | | | | | | | | | 3,563 | | | | | | |
Series E Preferred Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred stock, shares authorized | | | | | | | | | | | | | | | | 15 | | | | | 15 | | 15 | | | | | | |
Preferred stock par value | | | | | | | | | | | | | | | | $ 0.0001 | | | | | $ 0.0001 | | $ 0.0001 | | | | | | |
Stock issued during the period, value | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Series E Preferred Stock [Member] | Institutional Investor [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Stock [Line Items] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Initial public offering, shares | | 9 | | | | | | | | | | | | | | | | | | | | | | | | | | | |