v3.26.1
Warrants (Details) - USD ($)
1 Months Ended
Dec. 02, 2024
Jan. 22, 2024
Dec. 31, 2024
Oct. 31, 2023
Sep. 30, 2023
Jun. 30, 2026
Mar. 23, 2025
Jul. 31, 2024
Jun. 30, 2024
Jan. 31, 2024
Dec. 31, 2023
Feb. 28, 2023
Feb. 16, 2023
Jul. 13, 2021
Securities Purchase Agreement                            
Fair Value Measurements                            
Price per share (in dollars per share)   $ 1,127.28                        
IPO Underwriter Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           20               20
Exercise price (in dollars per share)           $ 3,696,000               $ 3,696,000
Term of warrants                           5 years
February 2023 Placement Agent Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants                         4  
Exercise price (in dollars per share)                         $ 486,948  
February 2023 Consultant Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           1                
Exercise price (in dollars per share)           $ 369,600                
September 2023 Underwriter Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants         33 33                
Exercise price (in dollars per share)         $ 23,562 $ 23,562                
Term of warrants         5 years                  
Number of additional warrants issued       16                    
Commencement period for exercise of warrants, following the date of issuance         180 days                  
December 2023 Placement Agent Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           18         18      
Exercise price (in dollars per share)           $ 10,648.18         $ 10,648.18      
Term of warrants                     5 years      
June Placement Agent Warrants                            
Fair Value Measurements                            
Deemed dividend arising from warrant modification     $ 30,601                      
Series A-1 Warrants                            
Fair Value Measurements                            
Exercise price (in dollars per share)     $ 348.35                      
Series A-2 Warrants                            
Fair Value Measurements                            
Exercise price (in dollars per share)     348.35                      
January Warrants | Securities Purchase Agreement                            
Fair Value Measurements                            
Exercise price (in dollars per share)   $ 1,127.28                        
Term of warrants   3 years 6 months                        
Number of warrants sold   12,864                        
January 2024 Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           6,749     697 12,864        
Exercise price (in dollars per share)           $ 1,127.28       $ 1,127.28        
Term of warrants                   3 years 6 months        
Price per share (in dollars per share)                   $ 1,127.28        
January 2024 Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           5,423                
Exercise price (in dollars per share)     $ 438.9     $ 438.9                
January 2024 Placement Agent Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           388       388        
Exercise price (in dollars per share)           $ 1,409.1       $ 1,409.1        
Term of warrants                   3 years 6 months        
January 2024 Placement Agent Warrants | Securities Purchase Agreement                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants   388                        
Exercise price (in dollars per share)   $ 1,409.1                        
Term of warrants   3 years 6 months                        
July 2024 Placement Agent Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           548   548            
Exercise price (in dollars per share)           $ 346.5   $ 346.5            
Series C warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           144,682                
Exercise price (in dollars per share)           $ 348.35                
Term of warrants 5 years                          
Series C warrants | Securities Purchase Agreement                            
Fair Value Measurements                            
Exercise price (in dollars per share) $ 348.35                          
Number of warrants sold 22,966                          
Series D warrants                            
Fair Value Measurements                            
Term of warrants 2 years 6 months                          
Series D warrants | Securities Purchase Agreement                            
Fair Value Measurements                            
Exercise price (in dollars per share) $ 348.35                          
Number of warrants sold 22,966                          
Purchase of common stock           3                
March 2025 Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           366,080 366,080              
Exercise price (in dollars per share)           $ 24.08 $ 24.08              
Term of warrants             5 years              
March 2025 Placement Agents Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants           18,290 18,290              
Exercise price (in dollars per share)           $ 29.96 $ 29.96              
Term of warrants             5 years              
Consulting Agreement | February 2023 Consultant Warrants                            
Fair Value Measurements                            
Number of shares purchased by exercise of warrants                       1    
Exercise price (in dollars per share)                       $ 369,600