v3.26.1
Common, Preferred Stock and Warrants - Public Offering and Private Placement (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended 19 Months Ended
Jul. 31, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2026
Jul. 23, 2025
Jul. 17, 2025
Sep. 30, 2024
Common, Preferred Stock and Warrants              
Net proceeds from warrant exercises   $ 2,063          
Weighted average              
Common, Preferred Stock and Warrants              
Exercise price of warrant or right   $ 2.37 $ 2.31 $ 2.37      
2025 Investor Warrants              
Common, Preferred Stock and Warrants              
Warrants Exercised (in shares)   1,250          
Net proceeds from warrant exercises   $ 2,000          
Expected term (years)         2 years 6 months 2 years 6 months  
2025 Underwriter Warrants              
Common, Preferred Stock and Warrants              
Number of shares called by warrants or rights 362,382            
Exercise price of warrant or right $ 1.94            
Expected term (years) 4 years 6 months       2 years 8 months 26 days 2 years 9 months  
Warrants, commencement of exercise term 6 months            
Sales commissions and other offering expenses $ 300,000            
At The Market Offering Program 2024              
Common, Preferred Stock and Warrants              
Shares issued   184,662   8,632,469      
Sales commissions and other offering expenses   $ 13,000   $ 700,000      
Other offering expenses       $ 300,000      
Percentage of sales commission payable             3.00%
Average selling price   $ 2.39   $ 2.59      
Aggregate gross proceeds   $ 400,000   $ 22,400,000      
Net proceeds from issuance of common stock   $ 400,000   $ 21,400,000      
At The Market Offering Program 2024 | Maximum              
Common, Preferred Stock and Warrants              
Aggregate offering price in at the market offering             $ 50,000,000
Public offering July 2025              
Common, Preferred Stock and Warrants              
Shares issued 4,501,640            
Number of shares called by warrants or rights 2,250,820            
Number of warrants per unit 1            
Number of common shares per unit 2            
Offering price per unit $ 3.11            
Effective price per share 1.55            
Effective price per warrant 0.01            
Exercise price of warrant or right $ 1.65            
Gross proceeds $ 7,000,000            
Offering expenses 1,000,000            
Net proceeds $ 6,000,000            
Public offering July 2025 | Public Warrants              
Common, Preferred Stock and Warrants              
Warrants Exercised (in shares)   1,250 1,146,821        
Shares issued on exercise of warrants   1,250 1,146,821        
Net proceeds from warrant exercises   $ 2,000 $ 1,900,000        
Underwriters' option              
Common, Preferred Stock and Warrants              
Number of shares called by warrants or rights 675,246            
Gross proceeds $ 1,100,000            
Offering expenses 100,000            
Net proceeds $ 1,000,000            
Number of additional shares called by warrants received if options are exercised 337,623