v3.26.1
Common, Preferred Stock and Warrants - Public Offering and Private Placement (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 22 Months Ended
Jul. 31, 2025
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 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.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 $ 300,000              
At The Market Offering Program 2024                
Common, Preferred Stock and Warrants                
Shares issued   779,040 963,702   9,411,509      
Sales commissions   $ 46,000 $ 59,000   $ 700,000      
Other offering expenses   $ 94,000 $ 94,000   $ 400,000      
Percentage of sales commission payable               3.00%
Average selling price   $ 1.97 $ 2.05   $ 2.54      
Aggregate gross proceeds   $ 1,500,000 $ 2,000,000   $ 23,900,000      
Net proceeds from issuance of common stock   $ 1,400,000 $ 1,800,000   $ 22,800,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