Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Additional Information (Details)

v3.25.1
Stockholders' Equity - Additional Information (Details)
3 Months Ended 12 Months Ended
Oct. 21, 2024
USD ($)
$ / shares
shares
May 20, 2024
USD ($)
$ / shares
shares
Jan. 31, 2023
USD ($)
Jan. 25, 2023
$ / shares
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Vote
shares
Dec. 31, 2023
USD ($)
shares
Sep. 30, 2024
shares
Sep. 30, 2023
USD ($)
shares
Jun. 15, 2021
$ / shares
shares
Dec. 28, 2020
$ / shares
shares
Aug. 25, 2020
$ / shares
shares
Mar. 31, 2020
$ / shares
shares
Jan. 01, 2019
$ / shares
shares
Oct. 27, 2018
$ / shares
shares
Class Of Stock [Line Items]                              
Votes per each common stock share | Vote           1                  
Common stock shares reserved for issuance | shares           15,106,412                  
Class of warrant or right number of securities called by warrants or rights | shares       1,937,985           125,000 17,073 3,643 4,371 3,423 66,811
Warrants exercise price                   $ 22.5 $ 60 $ 35.42 $ 34.04 $ 28.76 $ 28.76
Fair value of stock | $             $ 14,280   $ 17,280            
Proceeds from issuance of common stock, pre-funded warrants and warrants, net of issuance costs | $     $ 8,500,000     $ 103,477,668 $ 8,543,559                
Initial fair value of Warrants | $         $ 1,800,000                    
Shares issued | shares             12,000   12,000            
Series A-1 Warrants [Member]                              
Class Of Stock [Line Items]                              
Warrants exercise price $ 1.37                            
Series A-1 Warrants [Member] | October 2024 Offering [Member]                              
Class Of Stock [Line Items]                              
Warrants exercise price 1.37                            
Series B-1 Warrants [Member]                              
Class Of Stock [Line Items]                              
Warrants exercise price 1.49                            
Series B-1 Warrants [Member] | October 2024 Offering [Member]                              
Class Of Stock [Line Items]                              
Warrants exercise price $ 1.49                            
Warrant Inducement Agreement [Member] | Series C Preferred Stock [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares   1,229,484                          
Warrants exercise price   $ 1.68                          
Common Stock [Member]                              
Class Of Stock [Line Items]                              
Sale of common stock per Share       $ 5.16                      
Issuance of common stock, Shares | shares       466,799                      
Common Stock [Member] | Warrant Inducement Agreement [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares   708,500                          
Warrants exercise price   $ 1.68                          
Common Stock [Member] | Warrant Inducement Agreement [Member] | Series C Preferred Stock [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares   708,500                          
Common Stock [Member] | Warrant Inducement Agreement [Member] | Series D Preferred Stock [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares   708,500                          
Warrants exercise price   $ 1.68                          
Warrant [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares 21,985,000 710,000       708,500 1,471,187 247,925       25,000      
Warrants exercise price $ 0.001     $ 5.16                      
Proceeds from issuance of common stock, pre-funded warrants and warrants, net of issuance costs | $         $ 1,000,000                    
Warrant [Member] | October 2024 Offering [Member]                              
Class Of Stock [Line Items]                              
Sale of common stock per Share $ 1.37                            
Class of warrant or right number of securities called by warrants or rights | shares 21,985,000                            
Warrants exercise price $ 0.001                            
Issuance of common stock, Shares | shares 58,310,000                            
Warrant [Member] | Series A-1 Warrants [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares 40,139,474                            
Warrants exercise price $ 1.37                            
Warrant [Member] | Series A-1 Warrants [Member] | October 2024 Offering [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares 40,139,474                            
Warrants exercise price $ 1.37                            
Warrant [Member] | Series B-1 Warrants [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares 73,813,529                            
Warrants exercise price $ 1.37                            
Warrant [Member] | Series B-1 Warrants [Member] | October 2024 Offering [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares 73,813,529                            
Warrants exercise price $ 1.37                            
Warrant [Member] | Securities Purchase Agreements [Member]                              
Class Of Stock [Line Items]                              
Sale of common stock per Share   $ 1.68                          
Class of warrant or right number of securities called by warrants or rights | shares   957,925                          
Warrants exercise price   $ 0.0001                          
Issuance of common stock, Shares | shares   714,527                          
Proceeds from issuance of common stock, pre-funded warrants and warrants, net of issuance costs | $   $ 2,200,000                          
Warrant [Member] | Securities Purchase Agreements [Member] | Series A Preferred Stock [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares   1,672,452                          
Warrants exercise price   $ 1.68                          
Warrant [Member] | Securities Purchase Agreements [Member] | Series B Preferred Stock [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares   1,672,452                          
Warrants exercise price   $ 1.68                          
Warrant [Member] | Placement Agent Warrants [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares       67,830                      
Warrants exercise price       $ 6.45                      
Warrants outstanding | shares           19,815,131                  
Warrant [Member] | Armistice Capital Master Fund Ltd [Member]                              
Class Of Stock [Line Items]                              
Class of warrant or right number of securities called by warrants or rights | shares       1,471,187                      
Warrants exercise price       $ 0.06                      
Private Placement | October 2024 Offering [Member]                              
Class Of Stock [Line Items]                              
Issuance of common stock | $ $ 110,000,000                            
warrant issued | $ $ 275,000,000                            
IPO                              
Class Of Stock [Line Items]                              
Warrants exercise price                     $ 75