XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Preferred and Common Stock - Additional Information (Details)
3 Months Ended 6 Months Ended 9 Months Ended 18 Months Ended
Oct. 08, 2025
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Jun. 27, 2025
shares
Jun. 26, 2025
USD ($)
$ / shares
shares
Mar. 22, 2024
USD ($)
Feb. 12, 2024
USD ($)
$ / shares
shares
Nov. 15, 2023
USD ($)
$ / shares
shares
Oct. 02, 2023
USD ($)
$ / shares
shares
Sep. 01, 2023
USD ($)
May 25, 2023
USD ($)
$ / shares
shares
Apr. 13, 2022
USD ($)
$ / shares
shares
Mar. 31, 2024
shares
Jun. 30, 2025
$ / shares
shares
Sep. 30, 2025
USD ($)
Vote
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
May 05, 2020
$ / shares
shares
Class of Stock [Line Items]                                    
Preferred stock, shares authorized | shares   10,000,000                       10,000,000 10,000,000 10,000,000   10,000,000
Preferred stock, par value | $ / shares   $ 0.001                       $ 0.001 $ 0.001 $ 0.001   $ 0.001
Preferred stock, shares issued | shares   0                       0 0 0    
Preferred stock, shares outstanding | shares   0                       0 0 0    
Common stock, voting rights                           The holders of common stock are entitled to one vote for each share held.        
Number of common stock voting rights | Vote                           1        
Common stock par value | $ / shares   $ 0.001                       $ 0.001 $ 0.001 $ 0.001    
Purchase Agreement                                    
Class of Stock [Line Items]                                    
Issuance of common stock | shares     273,012                              
Common stock par value | $ / shares       $ 0.001                            
Sales Agreement                                    
Class of Stock [Line Items]                                    
Net proceeds           $ 4,800,000 $ 8,200,000 $ 10,900,000                    
Cantor Fitzgerald & Co.                                    
Class of Stock [Line Items]                                    
Percentage of aggregate commission                 3.00%                  
Shelf Registration Statement on Form S-3                                    
Class of Stock [Line Items]                                    
Stock and warrants to be issued during period value preferred stock and warrants         $ 300,000,000                          
Stock, debt securities, warrants and units sold | shares   414,196                       414,196 414,196      
Proceeds from issuance of Stock, debt securities, warrants and units                           $ 26,700,000        
Stock, debt securities, warrants and units, issuance cost                           $ 1,400,000        
Amended Controlled Offering Sales Agreement                                    
Class of Stock [Line Items]                                    
Proceeds from issuance of Stock, debt securities, warrants and units                             $ 23,900,000      
Issuance of stock, debt securities, warrants and units, net of issuance costs                             $ 900,000      
Private Placement                                    
Class of Stock [Line Items]                                    
Aggregate gross proceeds from issuance of warrants                   $ 12,000,000                
Gross proceeds from private placement                     $ 100,500,000              
Net proceeds from private placement                     96,300,000              
Estimated offering costs                     $ 4,200,000              
Shares issued and sold, public offering price | $ / shares                     $ 211              
Private Placement | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Warrants to purchase common shares | shares                   176,529                
Warrants exercise price, per share | $ / shares                   $ 133.5                
Aggregate gross proceeds from issuance of warrants                   $ 44,000,000                
Net proceeds from private placement                   50,000,000                
Net proceeds from issuance of preferred stock allocated to warrants                   $ 46,500,000                
June 2025 Financing | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Aggregate gross proceeds from issuance of warrants       $ 2,100,000                            
Gross proceeds from private placement       5,000,000                            
Net proceeds from issuance of preferred stock allocated to warrants, net of issuance costs       $ 4,300,000                            
Pre Funded Warrants                                    
Class of Stock [Line Items]                                    
Warrants exercise price, per share | $ / shares   $ 0.001               $ 0.001       $ 0.001 $ 0.001   $ 0.05  
Aggregate gross proceeds from issuance of warrants                   $ 4,200,000       $ 19,700,000        
Number of warrants exercised | shares                           99,991        
Pre Funded Warrants | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Warrants exercise price, per share | $ / shares       $ 11.81                 $ 0.001          
Shares issued | shares       1                            
Exercise price of underlying shares. | $ / shares       $ 0.001                            
Number of warrants exercised | shares                         27,000          
Pre Funded Warrants | Private Placement                                    
Class of Stock [Line Items]                                    
Issuance of common stock | shares                     100,000              
Warrants exercise price, per share | $ / shares                     $ 0.001              
Gross proceeds for warrant exercises                     $ 21,100,000              
Pre Funded Warrants | Private Placement | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Warrants to purchase common shares | shares   48,164               48,163       48,164 48,164      
Warrants exercise price, per share | $ / shares                   $ 0.001                
Aggregate gross proceeds from issuance of warrants                   $ 6,000,000                
Class of warrant or right, expiration description                           The 2023 Pre-Funded Warrants are immediately exercisable and expire on May 31, 2028.        
Pre Funded Warrants | June 2025 Financing                                    
Class of Stock [Line Items]                                    
Warrants exercise price, per share | $ / shares       $ 0.001                            
Aggregate gross proceeds from issuance of warrants       $ 800,000                            
Maximum | Private Placement | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Warrants to purchase common shares | shares       846,744                            
Maximum | Pre Funded Warrants | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Warrants to purchase common shares | shares       150,360                            
Common Stock                                    
Class of Stock [Line Items]                                    
Issuance of common stock | shares           20,833 60,000 60,351       20,833            
Net proceeds                   $ 30,500,000                
Common Stock | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Shares issued | shares       2                            
Common Stock | Sales Agreement                                    
Class of Stock [Line Items]                                    
Shares issued and sold, public offering price | $ / shares           $ 240 $ 44 $ 185.5                    
Common Stock | Amended Controlled Offering Sales Agreement | Cantor Fitzgerald & Co.                                    
Class of Stock [Line Items]                                    
Amount available for future sale   $ 50,200,000                                
Common Stock | Private Placement                                    
Class of Stock [Line Items]                                    
Issuance of common stock | shares                     376,303              
Gross proceeds from issuance of common stock                     $ 79,400,000              
Common Stock | Private Placement | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Issuance of common stock | shares                   353,059                
Common Stock | June 2025 Financing                                    
Class of Stock [Line Items]                                    
Net proceeds       $ 1,400,000                            
Common Stock | Maximum | Controlled Equity Offering Sales Agreement | Cantor Fitzgerald & Co.                                    
Class of Stock [Line Items]                                    
Gross proceeds under agreement                 $ 50,000,000                  
Proceeds to be occured from future issuance of common stock                 $ 50,000,000                  
Common Stock | Maximum | Amended Controlled Offering Sales Agreement | Cantor Fitzgerald & Co.                                    
Class of Stock [Line Items]                                    
Gross proceeds under agreement         75,000,000                          
Proceeds to be occured from future issuance of common stock         $ 75,000,000                          
Purchase Warrants | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Warrants exercise price, per share | $ / shares       $ 11.809                            
Exercise price of underlying shares. | $ / shares       $ 11.56                            
Purchase Warrants | Private Placement | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Warrants to purchase common shares | shares   200,611               24,081       200,611 200,611      
Warrants exercise price, per share | $ / shares   $ 133.65               $ 133.65       $ 133.65 $ 133.65      
Class of warrant or right, expiration description                           Each Purchase Warrant became exercisable on November 30, 2023, and expire on November 30, 2028.        
Number of warrants exercised | shares                           28,485        
Subsequent Event | Pre Funded Warrants | Purchase Agreement                                    
Class of Stock [Line Items]                                    
Warrants exercise price, per share | $ / shares $ 0.001                                  
Number of warrants exercised | shares 123,360