Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - April and May 2024 Registered Direct Offering and Concurrent Private Placement (Details)

v3.24.1.1.u2
Subsequent Events - April and May 2024 Registered Direct Offering and Concurrent Private Placement (Details) - USD ($)
May 17, 2024
May 15, 2024
May 13, 2024
Apr. 30, 2024
Apr. 26, 2024
Apr. 23, 2024
Apr. 19, 2024
Apr. 17, 2024
Mar. 26, 2024
Apr. 22, 2024
Apr. 21, 2024
Mar. 31, 2024
Mar. 31, 2023
Subsequent Events                          
Aggregate shares issued upon exercise of warrants                       0 7,454
March 2024 Offering                          
Subsequent Events                          
Aggregate share issued                 417,833        
Aggregate shares issued upon exercise of warrants                 511,175        
Aggregate purchase price                 $ 2,299,000        
Subsequent Event                          
Subsequent Events                          
Aggregate shares issued upon exercise of warrants                   7,139,468 1,536,775    
Subsequent Event | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                          
Subsequent Events                          
Gross proceeds             $ 750,000            
Subsequent Event | Initial April 2024 Registered Direct Offering                          
Subsequent Events                          
Aggregate share issued               225,834          
Price per share               $ 3.321          
Subsequent Event | Initial April 2024 Concurrent Private Placement                          
Subsequent Events                          
Warrant term               5 years          
Subsequent Event | Initial April 2024 Concurrent Private Placement | April 2024 Warrants                          
Subsequent Events                          
Number of shares called by each warrant               225,834          
Warrants exercise price (in $ per share)               $ 3.196          
Subsequent Event | Initial April 2024 Concurrent Private Placement | April 2024 Warrants | Maximum                          
Subsequent Events                          
Ownership limitation percentage of warrants.               9.99%          
Subsequent Event | Initial April 2024 Concurrent Private Placement | April 2024 Warrants | Minimum                          
Subsequent Events                          
Ownership limitation percentage of warrants.               4.99%          
Subsequent Event | Second April 2024 Registered Direct Offering and Concurrent Private Placement                          
Subsequent Events                          
Gross proceeds           $ 1,900,000              
Subsequent Event | Second April 2024 Registered Direct Offering                          
Subsequent Events                          
Aggregate share issued             361,904            
Price per share             $ 5.25            
Subsequent Event | Second April 2024 Concurrent Private Placement                          
Subsequent Events                          
Warrant term             5 years            
Subsequent Event | Second April 2024 Concurrent Private Placement | April 2024 Warrants                          
Subsequent Events                          
Number of shares called by each warrant             542,856            
Warrants exercise price (in $ per share)             $ 5.06            
Subsequent Event | Second April 2024 Concurrent Private Placement | April 2024 Warrants | Maximum                          
Subsequent Events                          
Ownership limitation percentage of warrants.             9.99%            
Subsequent Event | Second April 2024 Concurrent Private Placement | April 2024 Warrants | Minimum                          
Subsequent Events                          
Ownership limitation percentage of warrants.             4.99%            
Subsequent Event | Third April 2024 Registered Direct Offering and Concurrent Private Placement                          
Subsequent Events                          
Gross proceeds       $ 2,400,000                  
Subsequent Event | Third April 2024 Registered Direct Offering                          
Subsequent Events                          
Aggregate share issued         418,845                
Price per share         $ 5.73                
Subsequent Event | Third April 2024 Concurrent Private Placement                          
Subsequent Events                          
Warrant term         5 years                
Subsequent Event | Third April 2024 Concurrent Private Placement | April 2024 Warrants                          
Subsequent Events                          
Number of shares called by each warrant         418,845                
Warrants exercise price (in $ per share)         $ 5.60                
Subsequent Event | Third April 2024 Concurrent Private Placement | April 2024 Warrants | Maximum                          
Subsequent Events                          
Ownership limitation percentage of warrants.         9.99%                
Subsequent Event | Third April 2024 Concurrent Private Placement | April 2024 Warrants | Minimum                          
Subsequent Events                          
Ownership limitation percentage of warrants.         4.99%                
Subsequent Event | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                          
Subsequent Events                          
Gross proceeds   $ 2,600,000                      
Subsequent Event | Initial May 2024 Registered Direct Offering                          
Subsequent Events                          
Aggregate share issued     785,000                    
Price per share     $ 3.31                    
Subsequent Event | Initial May 2024 Concurrent Private Placement | May 2024 Warrants                          
Subsequent Events                          
Number of shares called by each warrant     785,000                    
Warrants exercise price (in $ per share)     $ 3.18                    
Warrant term     5 years                    
Subsequent Event | Initial May 2024 Concurrent Private Placement | May 2024 Warrants | Maximum                          
Subsequent Events                          
Ownership limitation percentage of warrants.     9.99%                    
Subsequent Event | Initial May 2024 Concurrent Private Placement | May 2024 Warrants | Minimum                          
Subsequent Events                          
Ownership limitation percentage of warrants.     4.99%                    
Subsequent Event | Second May 2024 Registered Direct Offering and Concurrent Private Placement                          
Subsequent Events                          
Gross proceeds $ 2,400,000                        
Subsequent Event | Second May 2024 Registered Direct Offering                          
Subsequent Events                          
Aggregate share issued   675,000                      
Price per share   $ 3.61                      
Subsequent Event | Second May 2024 Concurrent Private Placement | May 2024 Warrants                          
Subsequent Events                          
Aggregate shares issued upon exercise of warrants   675,000                      
Warrants exercise price (in $ per share)   $ 3.48                      
Subsequent Event | Second May 2024 Concurrent Private Placement | May 2024 Warrants | Maximum                          
Subsequent Events                          
Ownership limitation percentage of warrants.   9.99%                      
Subsequent Event | Second May 2024 Concurrent Private Placement | May 2024 Warrants | Minimum                          
Subsequent Events                          
Ownership limitation percentage of warrants.   4.99%