v3.26.1
Stockholders' Equity - Additional Information (Details)
1 Months Ended 12 Months Ended
Oct. 21, 2024
USD ($)
day
price
$ / shares
shares
Jul. 01, 2024
shares
Dec. 31, 2023
shares
Mar. 31, 2023
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Class of Stock [Line Items]            
Common stock reserved for issuance (in shares)         3,217,657  
Common stock, shares authorized (in shares)         240,000,000 240,000,000
Common stock, par value (in usd per share) | $ / shares         $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares)         5,000,000 5,000,000
Preferred stock, par value (in usd per share) | $ / shares         $ 0.01 $ 0.01
Common stock, shares outstanding (in shares)         14,499,502 8,700,386
Common stock, shares issued (in shares)         14,499,502 8,700,386
Preferred stock, shares issued (in shares)         0 0
Preferred stock, shares outstanding (in shares)         0 0
Unamortized stock-based compensation expense | $         $ 1,800,000  
Amortized weighted average period         1 year 2 months 12 days  
Stock split, conversion ratio   0.0833        
Basis prior to conversion (in shares)   12        
Basis after conversion (in shares)   1        
Stock Options | Amended and Restated 2014 Stock Incentive Plan            
Class of Stock [Line Items]            
Common stock reserved for issuance (in shares)         540,043  
Warrant            
Class of Stock [Line Items]            
Exercise price (in usd per share) | $ / shares         $ 1.93  
Common stock            
Class of Stock [Line Items]            
Common stock, shares outstanding (in shares)     8,331,161   14,499,502 8,700,386
Reverse stock split adjustment (in shares)           121,956
Purchase And Registration Rights Agreement            
Class of Stock [Line Items]            
Sale of stock, number of shares issued in transaction (in shares)         1,470,000  
Net proceeds from sale of stock offering | $         $ 3,300,000  
Offering expenses, net | $         $ 100,000  
March 2023 At The Market Sales Agreement            
Class of Stock [Line Items]            
Sale of stock, number of shares issued in transaction (in shares)         4,329,116 109,655
Net proceeds from sale of stock offering | $         $ 18,000,000.0 $ 500,000
Offering expenses, net | $         $ 400,000 $ 11,000
Aggregate commission rate       3.00%    
Maximum | Common stock            
Class of Stock [Line Items]            
Reverse stock split adjustment (in shares)   8,500,000        
Minimum | Common stock            
Class of Stock [Line Items]            
Reverse stock split adjustment (in shares)   101,100,000        
Lincoln Park Capital Fund, LLC | Purchase And Registration Rights Agreement            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 30,000          
Registration statement period 24 months          
Number of lowest sale prices | price 3          
Number of proceeding business period 10 days          
Purchase commitment, maximum amount committed | $ $ 500,000          
Beneficial ownership percentage 9.99%          
Sale of stock, number of shares issued in transaction (in shares) 137,614          
Lincoln Park Capital Fund, LLC | Purchase And Registration Rights Agreement | Common stock            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 15,000,000.0          
Shares issued, price per share (in usd per share) | $ / shares $ 0.50          
Sale of stock, price per share | $ / shares $ 3.59          
Shares available not to issue or sell more than (in shares) 1,711,172          
Number of consecutive trading days | day 5          
Class of warrant or right, extent holder own percentage     0.0499      
Lincoln Park Capital Fund, LLC | Maximum | Purchase And Registration Rights Agreement            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 40,000          
Sale of stock, price per share | $ / shares $ 7.50          
Lincoln Park Capital Fund, LLC | Maximum | Purchase And Registration Rights Agreement | Common stock            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 15,000,000.0          
Lincoln Park Capital Fund, LLC | Minimum | Purchase And Registration Rights Agreement            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 35,000          
Sale of stock, price per share | $ / shares $ 5.00