Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Issuances of Common Stock (Details)

v3.24.3
Stockholders' Equity - Issuances of Common Stock (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 01, 2024
USD ($)
Mar. 26, 2024
USD ($)
$ / shares
shares
Mar. 25, 2024
Dec. 07, 2023
USD ($)
$ / shares
shares
Aug. 11, 2023
USD ($)
$ / shares
shares
Dec. 09, 2022
USD ($)
shares
Dec. 06, 2022
shares
Nov. 01, 2021
$ / shares
shares
Nov. 12, 2024
shares
Sep. 30, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Aug. 04, 2023
$ / shares
shares
Aug. 03, 2023
$ / shares
Nov. 25, 2020
USD ($)
Class of Stock [Line Items]                            
Preferred stock, shares issued                   0 0      
Restricted Stock Units                            
Class of Stock [Line Items]                            
Shares vested                   12,219        
Restricted Stock Units | Subsequent Events                            
Class of Stock [Line Items]                            
Shares vested                 11,575          
Series 2022 Preferred Stock                            
Class of Stock [Line Items]                            
Preferred stock, shares issued                   0 0      
Private placement                            
Class of Stock [Line Items]                            
Reduced placement agent fee percentage   4.00%                        
Cantor Fitzgerald Underwriting | At-The-Market Offerings | Common Stock                            
Class of Stock [Line Items]                            
Common stock, shares issued                   170,989 289,144      
Net proceeds from sale of equity | $                   $ 1,700,000 $ 6,400,000      
Subscription receivable | $                     $ 204,000      
Cantor Fitzgerald Underwriting | At-The-Market Offerings | Common Stock | Maximum                            
Class of Stock [Line Items]                            
Aggregate offering price | $                           $ 100,000,000
Wainwright Underwriting | At-The-Market Offerings                            
Class of Stock [Line Items]                            
Warrants, proceeds from issuance | $           $ 2,864,000                
Wainwright Underwriting | At-The-Market Offerings | Common Stock                            
Class of Stock [Line Items]                            
Common stock, shares issued             76,538              
Wainwright Underwriting | At-The-Market Offerings | Common Stock | Pre-Funded Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued             91,730              
Wainwright Underwriting | At-The-Market Offerings | Common Stock | Series A warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued             168,269              
Wainwright Underwriting | At-The-Market Offerings | Common Stock | Series B warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued             168,269              
Wainwright Underwriting | H.C. Wainwright & Co.                            
Class of Stock [Line Items]                            
Agent fee percentage           7.00%                
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock                            
Class of Stock [Line Items]                            
Underwriters purchase option period           30 days                
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Maximum                            
Class of Stock [Line Items]                            
Warrants, shares issued           50,480                
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Minimum                            
Class of Stock [Line Items]                            
Warrants, shares issued           25,240                
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Representative Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued           10,094                
Additional shares for purchase, percentage of aggregate shares in offerings           6.00%                
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Series A warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued           25,240                
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Series B warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued           25,240                
Lincoln Park Stock Purchase Agreement | At-The-Market Offerings | Common Stock                            
Class of Stock [Line Items]                            
Aggregate offering price | $         $ 10,000,000                  
Common stock, shares issued                     202,595      
Gross proceeds from sale of equity | $         $ 5,000,000                  
Net proceeds from sale of equity | $                     $ 1,300,000      
Common stock, shares available for future issuance                   0        
Term of stock purchase agreement         24 months                  
Initial commitment shares issued         10,573                  
Additional commitment shares issued         10,573                  
Lincoln Park Stock Purchase Agreement | At-The-Market Offerings | Common Stock | Maximum                            
Class of Stock [Line Items]                            
Aggregate offering price | $         $ 10,000,000.0                  
Shares available for purchase when stock price closes between $3 and $20 per share         5,000                  
Shares available for purchase when stock price closes between $20 and $40 per share         7,500                  
Shares available for purchase when stock price closes at or above $40 per share         10,000                  
Fair value of common stock purchased in single transaction | $         $ 500,000                  
Lincoln Park Stock Purchase Agreement | At-The-Market Offerings | Common Stock | Minimum                            
Class of Stock [Line Items]                            
Stock price permitting the sale of up to 5,000 shares | $ / shares         $ 3.00                  
Stock price permitting the sale of up to 7,500 shares | $ / shares         20.00                  
Stock price permitting the sale of up to 10,000 shares | $ / shares         40.00                  
Stock price permitting accelerated purchase clause | $ / shares         $ 4.00                  
Number of "additional accelerated purchases" that may be directed         1                  
Securities Purchase Agreement | Private placement                            
Class of Stock [Line Items]                            
Net proceeds from sale of equity | $       $ 4,000,000                    
Accrued stock issuance costs | $                   $ 369,000        
Securities Purchase Agreement | Alliance Global Partners | Private placement                            
Class of Stock [Line Items]                            
Combined price per share of common stock and warrants | $ / shares       $ 2.00                    
Reimbursement for legal expenses | $       $ 75,000                    
Non-accountable expense allowance | $       $ 15,000                    
Agent fee percentage       5.50%                    
Securities Purchase Agreement | Alliance Global Partners | Private placement | Common Stock                            
Class of Stock [Line Items]                            
Common stock, shares issued       600,000                    
Securities Purchase Agreement | Alliance Global Partners | Private placement | Common Stock | Pre-Funded Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued       1,650,000                    
Warrants, shares of common stock issuable upon conversion       1,650,000                    
Securities Purchase Agreement | Alliance Global Partners | Private placement | Common Stock | Series C Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued       2,250,000                    
Warrants, shares of common stock issuable upon conversion       2,250,000                    
Securities Purchase Agreement | Alliance Global Partners | Private placement | Common Stock | Series D Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued       2,250,000                    
Warrants, shares of common stock issuable upon conversion       2,250,000                    
Securities Purchase Agreement and Warrants | Private placement                            
Class of Stock [Line Items]                            
Gross proceeds from sale of equity | $   $ 15,100,000                        
Reimbursement for legal expenses | $   $ 50,000                        
Agent fee percentage   6.00%                        
Reduced placement agent fee percentage   4.00%                        
Securities Purchase Agreement and Warrants | Private placement | Common Stock                            
Class of Stock [Line Items]                            
Common stock, shares issued   2,701,315                        
Net proceeds from sale of equity | $ $ 14,100,000                          
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Pre-Funded Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued   2,585,963                        
Warrants, exercise price | $ / shares   $ 0.0001                        
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Series E Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued   5,287,278                        
Warrants, exercise price | $ / shares   $ 2.64                        
Warrants, exercisable term   5 years                        
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Common Shares and Series E Warrants                            
Class of Stock [Line Items]                            
Combined price per share of common stock and warrants | $ / shares   $ 2.85                        
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Pre-funded and Series E Warrants                            
Class of Stock [Line Items]                            
Combined price per share of common stock and warrants | $ / shares   $ 2.849                        
Term of 2024 Securities Purchase Agreement   1 year                        
Purchase agreement exclusivity period   60 days                        
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Pre-funded and Series E Warrants | Maximum                            
Class of Stock [Line Items]                            
Warrant exercise, common stock ownership limitation   4.99%                        
Warrant exercise, common stock ownership limitation (at the election of the holder)   9.99% 9.99%                      
Number of days to file a registration statement   75 days                        
Number of days to file a registration statement (in the event of a "full review" by SEC)   90 days                        
Suspension period   15 days                        
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Pre-funded and Series E Warrants | Minimum                            
Class of Stock [Line Items]                            
Warrant holder's election, period of written notice   61 days                        
Number of days to file a registration statement   60 days                        
Warrants | H.C. Wainwright & Co. | Common Stock | Pre-Funded Warrants                            
Class of Stock [Line Items]                            
Warrants, exercise price | $ / shares                         $ 0.001  
Warrants | H.C. Wainwright & Co. | Common Stock | Representative Warrants                            
Class of Stock [Line Items]                            
Warrants, exercise price | $ / shares                         $ 26.00  
Warrants, exercisable term                         5 years  
Warrants | H.C. Wainwright & Co. | Common Stock | Warrants                            
Class of Stock [Line Items]                            
Warrants, shares of common stock issuable upon conversion                   0        
Warrants, exercise price | $ / shares                       $ 10.00 $ 20.80  
Warrants | H.C. Wainwright & Co. | Common Stock | Series A warrants                            
Class of Stock [Line Items]                            
Warrants, shares of common stock issuable upon conversion                       173,795    
Warrants, exercise price | $ / shares                         $ 20.80  
Warrants, exercisable term                         5 years  
Warrants | H.C. Wainwright & Co. | Common Stock | Series B warrants                            
Class of Stock [Line Items]                            
Warrants, shares of common stock issuable upon conversion                       102,900    
Warrants, exercise price | $ / shares                         $ 20.80  
Warrants, exercisable term                         2 years  
Warrants | Bryan Capital | Common Stock | Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued               2,579            
Warrants, exercise price | $ / shares               $ 665            
Warrants | Alliance Global Partners | Private placement | Common Stock                            
Class of Stock [Line Items]                            
Common stock, shares issued       600,000                    
Warrants | Alliance Global Partners | Private placement | Common Stock | Pre-Funded Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued       1,650,000                    
Warrants, shares of common stock issuable upon conversion       1,650,000                    
Warrants, exercise price | $ / shares       $ 0.0001                    
Warrants | Alliance Global Partners | Private placement | Common Stock | Warrants                            
Class of Stock [Line Items]                            
Warrants, exercise price | $ / shares       $ 1.9999                    
Warrants | Alliance Global Partners | Private placement | Common Stock | Series C Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued       2,250,000                    
Warrants, shares of common stock issuable upon conversion       2,250,000                    
Warrants, exercise price | $ / shares       $ 2.00                    
Warrants, exercisable term       2 years                    
Warrants | Alliance Global Partners | Private placement | Common Stock | Series D Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued       2,250,000                    
Warrants, shares of common stock issuable upon conversion       2,250,000                    
Warrants, exercise price | $ / shares       $ 2.00                    
Warrants, exercisable term       5 years