v3.26.1
Preferred and Common Stock - Additional Information (Details)
6 Months Ended 12 Months Ended 21 Months Ended
Oct. 08, 2025
$ / shares
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
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2025
USD ($)
Vote
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
May 05, 2020
$ / shares
shares
Class Of Stock [Line Items]                              
Common stock shares authorized | shares                     200,000,000 200,000,000 200,000,000    
Common stock par value | $ / shares                     $ 0.001 $ 0.001 $ 0.001    
Preferred Stock, Shares Authorized | shares                     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
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 shares issued | shares                     1,774,882 1,310,308 1,774,882    
Issuance of stock, value                       $ 4,850,000      
Preferred stock shares issued | shares                     0 0 0    
Preferred stock shares outstanding | shares                     0 0 0    
Shelf Registration Statement on Form S-3                              
Class Of Stock [Line Items]                              
Stock Debt Securities Warrants And Units Issuance Costs                         $ 1,400,000    
Stock, debt securities, warrants and units sold | shares                     414,196   414,196    
Proceeds from issuance of Stock, debt securities, warrants and units                         $ 26,700,000    
Amended controlled offering sales agreement                              
Class Of Stock [Line Items]                              
Proceeds from issuance of Stock, debt securities, warrant and unit                     $ 23,900,000   23,900,000    
Issuance of stock, debt securities, warrants and units, net of issuance cost                     900,000   $ 900,000    
Private Placement                              
Class Of Stock [Line Items]                              
Shares issued and sold, public offering price | $ / shares                 $ 211            
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            
Purchase Agreement                              
Class Of Stock [Line Items]                              
Common stock par value | $ / shares   $ 0.001                          
Issuance of common stock | shares   273,012                          
Purchase Agreement | Private Placement                              
Class Of Stock [Line Items]                              
Warrants to purchase common shares | shares               176,529              
Aggregate gross proceeds from issuance of warrants               $ 44,000,000              
Warrants exercise price, per share | $ / shares               $ 133.5              
Net proceeds from issuance of preferred stock allocated to warrants               $ 46,500,000              
Net proceeds from private placement               50,000,000              
Purchase Agreement | June 2025 Financing                              
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                          
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%                
Pre Funded Warrants                              
Class Of Stock [Line Items]                              
Aggregate gross proceeds from issuance of warrants               $ 4,200,000     $ 19,700,000        
Warrants exercise price, per share | $ / shares               $ 0.001           $ 0.05  
Number of warrants exercised | shares                     99,991        
Pre-funded warrants exercised | shares                     99,991        
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 | June 2025 Financing                              
Class Of Stock [Line Items]                              
Aggregate gross proceeds from issuance of warrants   $ 800,000                          
Warrants exercise price, per share | $ / shares   $ 0.001                          
Pre Funded Warrants | Purchase Agreement                              
Class Of Stock [Line Items]                              
Shares issued | shares   1                          
Exercise price of underlying shares. | $ / shares   $ 0.001                          
Warrants exercise price, per share | $ / shares $ 0.001 $ 11.81               $ 0.001          
Number of warrants exercised | shares 123,360                 27,000          
Pre-funded warrants exercised | shares 123,360                 27,000          
Pre Funded Warrants | Purchase Agreement | Private Placement                              
Class Of Stock [Line Items]                              
Warrants to purchase common shares | shares               48,164     48,164   48,164    
Aggregate gross proceeds from issuance of warrants               $ 6,000,000              
Warrants exercise price, per share | $ / shares               $ 0.001              
Maximum | Purchase Agreement | Private Placement                              
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]                              
Reverse stock split of issued and outstanding common stock                     As a result of the Reverse Stock Split, every 50 shares of the Company’s issued and outstanding common stock was automatically exchanged for one issued and outstanding share of common stock, without any change in the par value per share.        
Net proceeds               $ 30,500,000              
Issuance of common stock | shares       20,833 60,000 60,351           20,833      
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 | June 2025 Financing                              
Class Of Stock [Line Items]                              
Net proceeds   $ 1,400,000                          
Common Stock | Purchase Agreement                              
Class Of Stock [Line Items]                              
Shares issued | shares   2                          
Common Stock | Purchase Agreement | Private Placement                              
Class Of Stock [Line Items]                              
Issuance of common stock | shares               353,059              
Common Stock | Sales Agreement                              
Class Of Stock [Line Items]                              
Shares issued and sold, public offering price | $ / shares       $ 240 $ 144 $ 185.5                  
Common Stock | Cantor Fitzgerald & Co. | Amended controlled offering sales agreement                              
Class Of Stock [Line Items]                              
Amount available for future sale                     $ 50,200,000   $ 50,200,000    
Common Stock | Maximum | Cantor Fitzgerald & Co. | Controlled Equity Offering Sales Agreement                              
Class Of Stock [Line Items]                              
Proceeds to be occured from future issuance of common stock             $ 50,000,000                
Gross proceeds under agreement             $ 50,000,000                
Common Stock | Maximum | Cantor Fitzgerald & Co. | Amended controlled offering sales agreement                              
Class Of Stock [Line Items]                              
Proceeds to be occured from future issuance of common stock     $ 75,000,000                        
Gross proceeds under agreement     $ 75,000,000                        
Purchase Warrants | Purchase Agreement                              
Class Of Stock [Line Items]                              
Exercise price of underlying shares. | $ / shares   $ 11.56                          
Warrants exercise price, per share | $ / shares   $ 11.809                          
Purchase Warrants | Purchase Agreement | Private Placement                              
Class Of Stock [Line Items]                              
Warrants to purchase common shares | shares               24,081     200,612   200,612    
Warrants exercise price, per share | $ / shares               $ 133.65     $ 133.65   $ 133.65    
Number of warrants exercised | shares                     28,485        
Class of warrant or right, expiration description                     Each Purchase Warrant became exercisable on November 30, 2023, and expire on November 30, 2028.        
Pre-funded warrants exercised | shares                     28,485