Quarterly report [Sections 13 or 15(d)]

Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for Common Shares (Details)

v3.25.3
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for Common Shares (Details)
3 Months Ended
May 17, 2024
USD ($)
May 15, 2024
USD ($)
$ / shares
Y
shares
Apr. 30, 2024
USD ($)
Apr. 23, 2024
USD ($)
Apr. 19, 2024
USD ($)
$ / shares
Y
shares
Jul. 26, 2023
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Sep. 30, 2025
shares
Dec. 31, 2024
shares
May 13, 2024
USD ($)
$ / shares
Y
shares
Apr. 26, 2024
USD ($)
$ / shares
Y
shares
Apr. 17, 2024
USD ($)
$ / shares
Y
shares
Mar. 26, 2024
USD ($)
$ / shares
Y
shares
Feb. 13, 2024
USD ($)
Y
$ / shares
shares
Jan. 19, 2024
USD ($)
Y
$ / shares
shares
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares               1 1            
Warrants exercised for cash | shares             18                
Net proceeds | $             $ 32,000                
Number of warrants exercised under cashless exercise provision | shares             7,454                
Issuance of common stock for warrants exercised under cashless exercise provision | shares             5,705                
Initial April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Gross proceeds | $         $ 750,000                    
Second April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Gross proceeds | $       $ 1,900,000                      
Third April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Gross proceeds | $     $ 2,400,000                        
Initial May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Gross proceeds | $   $ 2,600,000                          
Second May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Gross proceeds | $ $ 2,400,000                            
Warrant | January 2024 Promissory notes                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares                             66,665
Warrants exercise price (in dollar per share)                             $ 22.23
Fair value of warrant | $                             $ 860,000
Warrant | February 2024 Public Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares                           1,025,600  
Warrants exercise price (in dollar per share)                           $ 9.75  
Fair value of warrant | $                           $ 6,308,000  
Warrant | March 2024 Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares                         511,175    
Warrants exercise price (in dollar per share)                         $ 6    
Fair value of warrant | $                         $ 1,227,000    
Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares                       225,834      
Warrants exercise price (in dollar per share)                       $ 3.196      
Fair value of warrant | $                       $ 1,300,000      
Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares         542,856                    
Warrants exercise price (in dollar per share)         $ 5.06                    
Fair value of warrant | $         $ 2,600,000                    
Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares                     418,845        
Warrants exercise price (in dollar per share)                     $ 5.6        
Fair value of warrant | $                     $ 2,100,000        
Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares                   785,000          
Warrants exercise price (in dollar per share)                   $ 3.18          
Fair value of warrant | $                   $ 2,500,000          
Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Aggregate shares issued upon exercise of warrants (in shares) | shares   675,000                          
Warrants exercise price (in dollar per share)   $ 3.48                          
Fair value of warrant | $   $ 1,900,000                          
July inducement warrants                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Percentage of exercise of warrants issued           100.00%                  
Aggregate shares issued upon exercise of warrants (in shares) | shares           3,400                  
Gross proceeds | $           $ 678,000                  
Warrants exercise price (in dollar per share)           $ 193.5                  
Redemption price per warrant           $ 75                  
Stock price (in dollar per share) | Warrant | January 2024 Promissory notes                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                           5 5
Stock price (in dollar per share) | Warrant | February 2024 Public Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                           7.62  
Stock price (in dollar per share) | Warrant | March 2024 Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                         3.18    
Stock price (in dollar per share) | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                       6.06      
Stock price (in dollar per share) | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input         5.39                    
Stock price (in dollar per share) | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                     5.54        
Stock price (in dollar per share) | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                   3.5          
Stock price (in dollar per share) | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input   3.26                          
Expected yield | Warrant                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                         0    
Expected yield | Warrant | January 2024 Promissory notes                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                             0
Expected yield | Warrant | February 2024 Public Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                           0  
Expected yield | Warrant | March 2024 Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                         0    
Expected yield | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                       0      
Expected yield | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input         0                    
Expected yield | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                     0        
Expected yield | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                   0          
Expected yield | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input   0                          
Expected volatility | Warrant | January 2024 Promissory notes                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                             1.19
Expected volatility | Warrant | February 2024 Public Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                           1.19  
Expected volatility | Warrant | March 2024 Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                         1.19    
Expected volatility | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                       1.35      
Expected volatility | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input         1.35                    
Expected volatility | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                     1.35        
Expected volatility | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                   1.37          
Expected volatility | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input   1.37                          
Risk-free interest rate | February 2024 Public Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                           4.31  
Risk-free interest rate | Warrant | January 2024 Promissory notes                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                             0.0431
Risk-free interest rate | Warrant | February 2024 Public Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                           0.0431  
Risk-free interest rate | Warrant | March 2024 Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                         0.0421    
Risk-free interest rate | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                       0.0463      
Risk-free interest rate | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input         0.0463                    
Risk-free interest rate | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                     0.0463        
Risk-free interest rate | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input                   0.0435          
Risk-free interest rate | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input   0.0435                          
Expected life (in years) | Warrant | January 2024 Promissory notes                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input | Y                             5
Expected life (in years) | Warrant | February 2024 Public Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input | Y                           5  
Expected life (in years) | Warrant | March 2024 Offering                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input | Y                         5    
Expected life (in years) | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input | Y                       5      
Expected life (in years) | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input | Y         5                    
Expected life (in years) | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input | Y                     5        
Expected life (in years) | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input | Y                   5          
Expected life (in years) | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                              
Convertible Redeemable Preferred Stock and Stockholders' Equity                              
Measurement input | Y   5