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

Borrowings - Short-term Loan Agreement - Meriwether (Details)

v3.25.1
Borrowings - Short-term Loan Agreement - Meriwether (Details)
1 Months Ended
Jan. 19, 2024
USD ($)
item
$ / shares
shares
Oct. 10, 2023
USD ($)
Sep. 08, 2023
USD ($)
Feb. 29, 2024
USD ($)
shares
Dec. 31, 2024
$ / shares
shares
Feb. 02, 2024
shares
Dec. 31, 2023
$ / shares
Borrowings              
Aggregate shares issued upon exercise of warrants (in shares) | shares         1    
Agreement Entered With Number of Investors | item 4            
Temporary equity, par or stated value per share (in dollars per share) | $ / shares         $ 0.0001   $ 0.0001
Series B preferred stock | Series B Preferred Stock              
Borrowings              
Warrants exercise price (in $ per share) | $ / shares         $ 35.72    
Short-term loan | Meriwether              
Borrowings              
Principal amount     $ 650,000        
Debt instrument, interest rate (in %)     18.00%        
Loan fee   $ 20,000 $ 50,000        
Exit fee amount     $ 50,000        
January 2024 Short-Term Loan Agreement | January 2024 Promissory notes              
Borrowings              
Principal amount $ 1,000,000            
Repayment of of Debt in Cash       $ 667,000      
Repayment of Debt in Shares       $ 333,000      
Proceeds from Notes Payable $ 600,000            
January 2024 Short-Term Loan Agreement | Series B Preferred Stock              
Borrowings              
Temporary equity, par or stated value per share (in dollars per share) | $ / shares $ 0.0001            
January 2024 Short-Term Loan Agreement | January 2024 Warrant Shares              
Borrowings              
Aggregate shares issued upon exercise of warrants (in shares) | shares 66,665            
Warrants exercise price (in $ per share) | $ / shares $ 22.23            
January 2024 Short-Term Loan Agreement | Series B preferred stock | Series B Preferred Stock | January 2024 Promissory notes              
Borrowings              
Aggregate shares issued upon exercise of warrants (in shares) | shares 9,322         29,322  
Shares, Exercise of Warrants for Repayment Of Debt | shares       9,322