v3.23.2
Stockholders’ Equity (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
May 10, 2023
Mar. 24, 2023
Mar. 06, 2017
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 07, 2023
Dec. 31, 2022
Jun. 08, 2022
Jun. 07, 2022
Jun. 30, 2020
Jun. 30, 2018
Jun. 30, 2016
Nov. 13, 2015
Apr. 30, 2014
Class of Stock [Line Items]                                  
Reverse stock split, description   reverse stock split ratio of 1-for-17                              
Common stock, par value $ 0.0001       $ 0.0001   $ 0.0001     $ 0.0001              
Common stock, shares authorized 200,000,000       200,000,000   200,000,000     200,000,000              
Preferred stock redemption price $ 0.001       $ 0.001   $ 0.001                 $ 63.96  
Stock-based compensation expense         $ 164,865 $ 139,569 $ 342,637 $ 310,597                  
Unrecognized compensation cost $ 766,000       $ 766,000   $ 766,000                    
Share based payment arrangement, nonvested award, cost not yet recognized, period for recognition             1 year 7 months 20 days                    
Non-cash loss on change in fair value of warrant liability             $ (125,589) (205,457)                  
November 2019 Offering [Member]                                  
Class of Stock [Line Items]                                  
Warrants outstanding 64,362       64,362   64,362                    
Non-cash loss on change in fair value of warrant liability         $ 27,000 $ 583,000 $ 126,000 $ 205,000                  
February 2020 Offering [Member]                                  
Class of Stock [Line Items]                                  
Warrants outstanding 49,433       49,433 49,433 49,433 49,433                  
Warrants, Issued             296,593                    
Common stock warrants exercised         0 0   0                  
Stock Incentive Plan 2014 [Member]                                  
Class of Stock [Line Items]                                  
Share-based compensation arrangement by share-based payment award, number of shares authorized 336,582       336,582   336,582                   58,823
Share-based compensation arrangement by share-based payment award, number of shares available for grant 46,519       46,519   46,519                    
Contractual life             10 years                    
2011 Equity Incentive Plan [Member]                                  
Class of Stock [Line Items]                                  
Share-based compensation arrangement by share-based payment award, number of shares available for grant                                 15,994
Share-Based Payment Arrangement, Option [Member]                                  
Class of Stock [Line Items]                                  
Number of shares, Options granted (in shares)         8,820 10,086 26,467 29,643                  
Option exercises, shares         0 12 12,261                  
Series B Preferred Stock [Member]                                  
Class of Stock [Line Items]                                  
Preferred stock, stated par value                 $ 0.0001                
Preferred stock, shares issued     88,511                            
Preferred stock voting rights, description     Each whole share of Series B Preferred Stock entitled the holder thereof to 1,000,000 votes per share, and each fraction of a share of Series B Preferred Stock had a ratable number of votes. Thus, each one-thousandth of a share of Series B Preferred Stock was entitled to 1,000 votes.                            
Preferred stock redemption terms             Each “beneficial owner” (as such terms are defined in the Certificate of Designation with respect to the Series B Preferred Stock) of shares of Series B Preferred Stock redeemed in the redemptions described above has the right to receive an amount equal to $0.01 in cash for each ten whole shares of Series B Preferred Stock that were “beneficially owned” by the beneficial owner as of immediately prior to the applicable redemption time and redeemed pursuant to such redemption, payable upon receipt by the Company of a written request submitted by the applicable beneficial owner to the corporate secretary of the Company following the applicable redemption time.                    
Maximum [Member] | Stock Incentive Plan 2014 [Member]                                  
Class of Stock [Line Items]                                  
Share-based compensation arrangement by share-based payment award, number of shares authorized                         336,582 189,522 145,405    
Minimum [Member] | Stock Incentive Plan 2014 [Member]                                  
Class of Stock [Line Items]                                  
Share-based compensation arrangement by share-based payment award, number of shares authorized                         189,522 145,405 74,817    
Sales Agreement [Member]                                  
Class of Stock [Line Items]                                  
Percentage of gross proceeds on sale of shares       3.00%                          
Stock issued during period, shares, new issues 883,711                                
Shares issued, price per share $ 37.23       $ 37.23   $ 37.23                    
Proceeds from issuance of common stock, gross $ 32,900,000                                
Net proceeds from common stock offering 31,700,000                                
Proceeds from available for sale 41,200,000                                
Sales Agreement [Member] | Maximum [Member]                                  
Class of Stock [Line Items]                                  
Proceeds from available for sale $ 15,700,000                                
Sales Agreement [Member] | Cantor Fitzgerald & Co. [Member]                                  
Class of Stock [Line Items]                                  
Fair value of shares issued during the period       $ 50,000,000.0                          
Revision of Prior Period, Adjustment [Member]                                  
Class of Stock [Line Items]                                  
Common stock, par value                     $ 0.0001            
Common stock, shares authorized                     200,000,000 100,000,000