Quarterly report [Sections 13 or 15(d)]

Borrowings - January 2024 Short-Term Loan Agreement (Details)

v3.25.2
Borrowings - January 2024 Short-Term Loan Agreement (Details)
6 Months Ended
Feb. 02, 2024
USD ($)
shares
Jan. 19, 2024
USD ($)
item
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
$ / shares
shares
Borrowings          
Aggregate shares issued upon exercise of warrants (in shares) | shares     1   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
Amortization of debt discounts     $ 431,000 $ 1,260,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 dollar per share) | $ / shares   $ 22.23      
January 2024 Promissory notes | January 2024 Short-Term Loan Agreement          
Borrowings          
Principal amount   $ 1,000,000      
Gross proceeds   $ 600,000      
Repayment of debt in cash $ 667,000        
Repayment of debt in shares $ 333,000        
January 2024 Promissory notes | January 2024 Short-Term Loan Agreement | Series B preferred stock | Series B Preferred Stock          
Borrowings          
Aggregate shares issued upon exercise of warrants (in shares) | shares 29,322 9,322      
Shares exercise of warrants for repayment of debt | shares 9,322        
Convertible Promissory Note          
Borrowings          
Debt discount   $ 1,260,000      
Amortization of debt discounts       $ 1,260,000