v3.26.1
Stockholders' Equity - Registered Direct Offerings and Warrant Issuance (Details)
12 Months Ended
Oct. 26, 2025
USD ($)
Y
$ / shares
shares
Oct. 10, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
May 20, 2026
Oct. 14, 2025
USD ($)
Y
$ / shares
shares
Stockholders' Equity            
Term of warrants         6 years  
Placement Agent Warrants            
Stockholders' Equity            
Number of shares which may be purchased with warrants | shares 83,537         200,000
Exercise price of warrants | $ / shares $ 2.56         $ 2.2
Term of warrants 5 years         5 years
Aggregate fair value of warrants outstanding | $ $ 100,000         $ 200,000
Placement Agent Warrants | Volatility            
Stockholders' Equity            
Warrants, measurement input 1.225         1.225
Placement Agent Warrants | Risk-free rate            
Stockholders' Equity            
Warrants, measurement input 0.036         0.036
Placement Agent Warrants | Expected life (years)            
Stockholders' Equity            
Warrants, measurement input | Y 2.5         2.5
Placement Agent Warrants | Dividend rate            
Stockholders' Equity            
Warrants, measurement input 0         0
Registered direct offering            
Stockholders' Equity            
Number of shares issued | shares 1,670,732 3,150,000        
Number of shares which may be purchased with warrants | shares   850,000        
Offering price per share | $ / shares $ 2.05 $ 1.5        
Offering price of warrants | $ / shares   1.4999        
Exercise price of warrants | $ / shares   $ 0.0001        
Net proceeds from the offering | $ $ 3,100,000 $ 5,500,000        
Offering costs | $ $ 100,000 $ 500,000        
Aggregate fair value of warrants outstanding | $       $ 0    
Exercise of pre-funded common stock warrants | $     $ 850,000      
Securities Purchase Agreement            
Stockholders' Equity            
Number of shares issued | shares 597,561          
Stock Subscription Agreements            
Stockholders' Equity            
Number of shares issued | shares 1,073,171