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

Stockholders' Equity (February 2025 Equity Offering) (Details)

v3.26.1
Stockholders' Equity (February 2025 Equity Offering) (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
Feb. 10, 2025
Oct. 24, 2024
May 31, 2024
Apr. 29, 2024
Dec. 31, 2023
Stockholders' Equity                      
Common stock par value (in dollars per share)         $ 0.0001 $ 0.0001          
Price per share                   $ 11.85  
Exercise price of warrant         $ 6.93 $ 14.56         $ 67.16
Net proceeds of offering         $ 14,500,000            
Number of warrants exercised         4,536,162 747,368          
Proceeds from warrant exercises         $ 7,145,000 $ 3,523,000          
Number of warrants outstanding         4,678,646 1,576,919         89,618
Pre-Funded Warrants                      
Stockholders' Equity                      
Warrants issued         62,100       314,352    
Exercise price of warrant         $ 0.0001            
Series C-2 Warrants                      
Stockholders' Equity                      
Exercise price of warrant         $ 3.01            
Number of warrants exercised         2,373,355            
Series A-3 warrant                      
Stockholders' Equity                      
Warrants issued               337,552      
Number of common stock, each warrant get converted             159,468        
Exercise price of warrant       $ 11.85       $ 11.85      
Proceeds from warrant exercises   $ 4,000,000                  
Exercise of warrants (in shares)       82,000              
Cash fee as percentage of aggregate gross proceeds   7.00%                  
Management fee as percentage of gross proceeds   1.00%                  
Placement Agents Warrants                      
Stockholders' Equity                      
Warrants issued   20,251   20,251 7,355       20,251    
Exercise price of warrant   $ 14.815                  
February 2025 Equity Offering                      
Stockholders' Equity                      
Issuance of common shares (in shares) 495,000                    
Common stock par value (in dollars per share) $ 0.0001                    
Price per share 3.01                    
Exercise price of warrant $ 0.0001                    
Net proceeds of offering $ 6,800,000                    
Non accountable expense allowance 25,000                    
Clearing expenses 15,950                    
February 2025 Equity Offering | Maximum                      
Stockholders' Equity                      
Fees and expenses 100,000                    
Road show expenses $ 3,500                    
February 2025 Equity Offering | Pre-Funded Warrants                      
Stockholders' Equity                      
Warrants issued 2,162,807                    
Number of common stock, each warrant get converted             2,162,807        
Price per share $ 3.0099                    
Number of warrants exercised     500,000                
February 2025 Equity Offering | Series C-1 Warrants                      
Stockholders' Equity                      
Warrants issued 2,657,807                    
Number of warrant to converted 1                    
Number of common stock, each warrant get converted 1                    
Warrants expiration term 5 years                    
February 2025 Equity Offering | Series C-2 Warrants                      
Stockholders' Equity                      
Warrants issued 2,657,807                    
Number of warrant to converted 1                    
Number of common stock, each warrant get converted 1           5,315,614        
Warrants expiration term 24 months                    
Number of warrants exercised     2,400,000                
Number of warrants outstanding         284,452            
February 2025 Equity Offering | Pre-funded and series C-2 warrants                      
Stockholders' Equity                      
Proceeds from warrant exercises     $ 7,100,000                
Exercise of warrants (in shares)     2,900,000                
February 2025 Equity Offering | Series A-3 warrant                      
Stockholders' Equity                      
Cash fee as percentage of aggregate gross proceeds 7.00%                    
Management fee as percentage of gross proceeds 1.00%                    
February 2025 Equity Offering | Placement Agents Warrants                      
Stockholders' Equity                      
Number of common stock, each warrant get converted 159,468                    
Exercise price of warrant $ 3.7625                    
Offering percentage sold 6.00%                    
Offering percentage 125.00%                    
Termination of warrant 5 years