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

Subsequent Events - Additional Information (Details)

v3.25.1
Subsequent Events - Additional Information (Details) - USD ($)
Feb. 24, 2025
Feb. 10, 2025
Jan. 07, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]          
Number of warrants to purchase shares       5,504,118 1,455,574
Highbridge Holders and Anson Holders | April 2024 Registered Warrants          
Subsequent Event [Line Items]          
Number of warrants to purchase shares 902,247        
Highbridge Holders and Anson Holders | August 2024 Registered Warrants          
Subsequent Event [Line Items]          
Number of warrants to purchase shares 1,485,714        
High Trail Holders | April and July 2024 Unregistered Warrants          
Subsequent Event [Line Items]          
Number of warrants to purchase shares 2,277,117        
High Trail Holders | December 2023 Registered Warrants          
Subsequent Event [Line Items]          
Number of warrants to purchase shares 285,715        
Subsequent Event          
Subsequent Event [Line Items]          
Number of acquired shares 14,852,379        
Subsequent Event | Senior Secured Convertible Promissory Note          
Subsequent Event [Line Items]          
Debt instrument, face amount   $ 10,000,000 $ 5,000,000    
Note payable amount   $ 5,750,000 $ 5,750,000    
Conversion price   $ 1 $ 1.56    
Subsequent Event | Senior Secured Convertible Promissory Note | Promissory Note Funded in Tranche One          
Subsequent Event [Line Items]          
Debt instrument, face amount   $ 5,000,000      
Subsequent Event | Senior Secured Convertible Promissory Note | Promissory Note Funded in Tranche Two          
Subsequent Event [Line Items]          
Debt instrument, face amount   $ 5,000,000