Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity (Induced Warrant Exercise and Stock Warrants) (Details)

v3.26.1
Stockholders' Equity (Induced Warrant Exercise and Stock Warrants) (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 05, 2025
Oct. 25, 2024
Jul. 31, 2025
Oct. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 10, 2025
Oct. 24, 2024
May 31, 2024
Apr. 29, 2024
Stockholders' Equity                      
Warrant exercise price (in dollars per share)         $ 6.93 $ 14.56 $ 67.16        
Proceeds from warrant exercises         $ 7,145,000 $ 3,523,000          
Deemed dividend for issuance of warrants       $ 7,800,000              
Warrants Outstanding, beginning         1,576,919 89,618          
Warrants Granted         7,637,889 2,234,669          
Warrants Exercised         (4,536,162) (747,368)          
Warrants Outstanding, ending         4,678,646 1,576,919 89,618        
Weighted Average Exercise Price , Granted (in dollars per share)         $ 2.17 $ 10.93          
Weighted Average Exercise Price , Exercised (in dollars per share)         $ 1.57 $ 5.35          
Warrants outstanding, remaining contractual life         3 years 4 months 13 days 3 years 1 month 20 days 5 years 4 months 2 days        
Warrants granted, remaining contractual life         1 year 11 months 26 days 2 years 1 month 6 days          
February 2025 Equity Offering                      
Stockholders' Equity                      
Warrant exercise price (in dollars per share) $ 0.0001                    
May 2024 Equity Offering                      
Stockholders' Equity                      
Warrants issued                   1,012,656  
October registered direct offering                      
Stockholders' Equity                      
Warrants issued       675,104              
Series A-3 warrant                      
Stockholders' Equity                      
Warrants issued                 337,552    
Warrant exercise price (in dollars per share)       $ 11.85         $ 11.85    
Proceeds from warrant exercises   $ 4,000,000                  
Placement agent fees and other expenses payable   $ 400,000                  
Cash fee as percentage of aggregate gross proceeds   7.00%                  
Legal fees and other expenses, reimbursed   $ 50,000                  
Non accountable expenses, reimbursed   $ 25,000                  
Management fee as percentage of gross proceeds   1.00%                  
Number of common stock, each warrant get converted               159,468      
Number of shares issuable upon exercise of warrants shares       337,552              
Exercise of warrants (in shares)       82,000              
Class of warrant or right, shares held in abeyance       255,552 185,880            
Series A-3 warrant | February 2025 Equity Offering                      
Stockholders' Equity                      
Cash fee as percentage of aggregate gross proceeds 7.00%                    
Management fee as percentage of gross proceeds 1.00%                    
Series A-3 warrant | May 2024 Equity Offering                      
Stockholders' Equity                      
Warrants issued                     337,552
Warrants expiration term                     9 months
Number of common stock, each warrant get converted                     1
New Series B-1 Warrants                      
Stockholders' Equity                      
Warrants issued                 337,552    
Warrant exercise price (in dollars per share)                 $ 13.5    
Warrants expiration term                 5 years    
New Series B-2 Warrants                      
Stockholders' Equity                      
Warrants issued                 337,552    
Warrant exercise price (in dollars per share)                 $ 13.50    
Warrants expiration term                 12 months    
Placement Agents Warrants                      
Stockholders' Equity                      
Warrants issued   20,251   20,251 7,355         20,251  
Warrant exercise price (in dollars per share)   $ 14.815                  
Placement Agents Warrants | February 2025 Equity Offering                      
Stockholders' Equity                      
Warrant exercise price (in dollars per share) $ 3.7625                    
Number of common stock, each warrant get converted 159,468                    
Pre-Funded Warrants                      
Stockholders' Equity                      
Warrants issued         62,100         314,352  
Warrant exercise price (in dollars per share)         $ 0.0001            
Pre-Funded Warrants | February 2025 Equity Offering                      
Stockholders' Equity                      
Warrants issued 2,162,807                    
Number of common stock, each warrant get converted               2,162,807      
Warrants Exercised     (500,000)                
Pre-Funded Warrants | May 2024 Equity Offering                      
Stockholders' Equity                      
Warrants issued                     314,352
Warrant exercise price (in dollars per share)                     $ 0.005
Unregistered Warrants                      
Stockholders' Equity                      
Warrants issued         122,600            
Series C-2 Warrants                      
Stockholders' Equity                      
Warrant exercise price (in dollars per share)         $ 3.01            
Warrants Exercised         (2,373,355)            
Series C-2 Warrants | February 2025 Equity Offering                      
Stockholders' Equity                      
Warrants issued 2,657,807                    
Warrants expiration term 24 months                    
Number of common stock, each warrant get converted 1             5,315,614      
Warrants Exercised     (2,400,000)                
Warrants Outstanding, ending         284,452