XML 87 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Related Party Transactions - Armistice Capital Master Fund Ltd (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 16, 2025
Dec. 05, 2024
Nov. 24, 2024
Sep. 30, 2024
Aug. 21, 2024
Aug. 24, 2023
Mar. 22, 2022
Dec. 31, 2024
Nov. 30, 2024
Sep. 30, 2024
Aug. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Dec. 31, 2024
Dec. 31, 2025
Jan. 15, 2025
Dec. 11, 2024
Nov. 25, 2024
Oct. 01, 2024
Related Party Transactions                                      
Number of common shares issued         160,624     137,500 112,500 107,875 160,624 94,697 40,297 653,493          
Proceeds from sale of common stock and warrants in direct offering                           $ 19,385,015          
Exercise price   $ 0.008                                  
March 2022 Securities Purchase Agreement                                      
Related Party Transactions                                      
Number of common shares issued             37,500                        
Proceeds from sale of common stock and warrants in direct offering             $ 15,000,000                        
September 2024 Offering                                      
Related Party Transactions                                      
Number of common shares issued     112,500 107,875                              
Exercise price       $ 0.008           $ 0.008                  
Net proceeds       $ 4,000,000                              
November 2024 Offering                                      
Related Party Transactions                                      
Number of common shares issued     112,500                                
Exercise price     $ 0.008                                
December 2024 Offering                                      
Related Party Transactions                                      
Number of common shares issued   137,500                                  
Pre-funded warrants                                      
Related Party Transactions                                      
Number of warrants issued                             197,118        
Exercise price           $ 148                          
Pre-funded warrants | March 2022 Securities Purchase Agreement                                      
Related Party Transactions                                      
Number of warrants issued             23,377                        
Pre-funded warrants | September 2024 Offering                                      
Related Party Transactions                                      
Exercise price                                     $ 0.008
Pre-funded warrants | November 2024 Offering                                      
Related Party Transactions                                      
Exercise price                                   $ 0.008  
Pre-funded warrants | December 2024 Offering                                      
Related Party Transactions                                      
Exercise price                                 $ 0.008    
Warrants | March 2022 Securities Purchase Agreement                                      
Related Party Transactions                                      
Number of warrants issued             60,877                        
Warrants | September 2024 Offering                                      
Related Party Transactions                                      
Exercise price       $ 40           $ 40                  
Warrants | November 2024 Offering                                      
Related Party Transactions                                      
Exercise price     $ 8.608                                
Warrants | December 2024 Offering                                      
Related Party Transactions                                      
Exercise price   $ 7.752                                  
Equity offering august 2023                                      
Related Party Transactions                                      
Net proceeds           $ 10,900,000                          
Existing Warrants                                      
Related Party Transactions                                      
Number of warrants issued 394,236                           197,118        
Exercise price $ 5.272             $ 55.2           $ 55.2 $ 55.2        
Number of warrants issued 197,118                                    
Existing Warrants | January 2025 Offering                                      
Related Party Transactions                                      
Exercise price $ 5.272                             $ 55.2      
Number of warrants issued 197,118                                    
Minimum | Pre-funded warrants                                      
Related Party Transactions                                      
Number of warrants issued           28,162                          
Minimum | Pre-funded warrants | November 2024 Offering                                      
Related Party Transactions                                      
Number of warrants issued     302,045                                
Minimum | Pre-funded warrants | December 2024 Offering                                      
Related Party Transactions                                      
Number of warrants issued   502,126                                  
Minimum | Warrants | September 2024 Offering                                      
Related Party Transactions                                      
Number of warrants issued       108,696           108,696                  
Maximum | Pre-funded warrants                                      
Related Party Transactions                                      
Number of warrants issued           52,483                          
Maximum | Pre-funded warrants | September 2024 Offering                                      
Related Party Transactions                                      
Number of warrants issued     38,522 821           821                  
Maximum | Pre-funded warrants | November 2024 Offering                                      
Related Party Transactions                                      
Number of warrants issued     38,522                                
Maximum | Pre-funded warrants | December 2024 Offering                                      
Related Party Transactions                                      
Number of warrants issued   113,563                                  
Proceeds from sale of common stock and warrants in direct offering   $ 113,563                                  
Maximum | Warrants | September 2024 Offering                                      
Related Party Transactions                                      
Number of warrants issued     302,045 108,696           108,696                  
Maximum | Warrants | December 2024 Offering                                      
Related Party Transactions                                      
Proceeds from sale of common stock and warrants in direct offering   $ 502,126                                  
Common Stock                                      
Related Party Transactions                                      
Number of common shares issued [1]                           653,493          
Exercise price           $ 148.8                          
Common Stock | Maximum                                      
Related Party Transactions                                      
Number of warrants issued           60,484                          
Warrants | Pre-funded warrants                                      
Related Party Transactions                                      
Exercise price           $ 5.272                          
Warrants | Equity offering august 2023                                      
Related Party Transactions                                      
Net proceeds           $ 1,100,000                          
[1] Includes gross proceeds of $19,385,015, less total cash issuance costs of $2,373,693.