v3.26.1
Stockholders' Equity (Deficit) (Details Narrative) - USD ($)
6 Months Ended
Jul. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Common stock, shares authorized   95,000,000 95,000,000
Common stock, shares outstanding   48,922,556 48,244,960
Preferred stock, shares authorized   2,500,000 2,500,000
Preferred stock, shares outstanding   0 0
Dividends declared   $ 0  
2031 Underwriting Agreement [Member] | July 2025 Equity Offering [Member]      
Class of Stock [Line Items]      
Sale of stock 1,836,842    
Share price $ 38    
The number of additional common stock shares the Underwriters can purchase 335,526    
2031 Underwriting Agreement [Member] | July 2025 Equity Offering [Member] | Pre-Funded Warrants [Member]      
Class of Stock [Line Items]      
Number of Warrants Outstanding 400,000    
Warrant purchase price $ 37.999    
Class of warrant exercise price $ 0.001    
The cash inflow associated with the amount received from entity's offering of stock to the public $ 91,600,000    
Series A Preferred Stock [Member]      
Class of Stock [Line Items]      
Preferred stock, shares authorized   1,850,000