Quarterly report [Sections 13 or 15(d)]

Warrants (Details)

v3.26.3
Warrants (Details) - USD ($)
9 Months Ended
Jan. 11, 2026
Mar. 12, 2025
Sep. 30, 2026
Sep. 30, 2025
Mar. 11, 2026
Jan. 15, 2026
Warrants            
Net proceeds from issuance of common stock     $ 11,397,459 $ 4,252,245    
Resale of common stock           6,433,126
Warrants granted     4,386,037      
Warrants outstanding at the end of the period     4,386,037      
Exercisable at the end of the period     4,386,037      
Weighted Average Exercise Price, Granted     $ 3.28      
Weighted Average Exercise Price, Outstanding at the ending of the period     3.28      
Weighted Average Exercise Price, Exercisable at the end of the period     $ 3.28      
Weighted Average Remaining Contractual Term (Years), Granted     5 years 6 months      
Weighted Average Remaining Contractual Term (Years), Outstanding at ending     4 years 11 months 12 days      
Weighted Average Remaining Contractual Term (Years), Exercisable at ending     4 years 11 months 12 days      
Number of warrants exercised     0 0    
Minimum            
Warrants            
Warrant beneficial ownership limit percentage     4.99%      
Maximum            
Warrants            
Warrant beneficial ownership limit percentage     9.99%      
January 2026 Offering            
Warrants            
Offering price per share $ 2.85          
Offering price $ 2.8499          
Aggregate gross proceeds $ 12,500,000          
Net proceeds from issuance of common stock     $ 11,400,000      
Registered Offering            
Warrants            
No of shares issued 2,338,948 578,950        
Offering price per share   $ 8.26        
Net proceeds from issuance of common stock   $ 4,250,000        
Pre-funded Warrants            
Warrants            
Warrants to purchase shares           2,047,089
Warrants exercise price     $ 0.0001     $ 0.0001
Warrants outstanding at the end of the period     0      
Number of warrants exercised     2,047,089      
Number of shares issued for exercise of warrants     2,047,089      
Pre-funded Warrants | January 2026 Offering | Maximum            
Warrants            
Warrants to purchase shares 2,047,089          
Pre-funded Warrants | Private Offering            
Warrants            
Warrants to purchase shares 2,047,089          
Common Warrants            
Warrants            
Warrants to purchase shares         4,386,037 4,386,037
Offering price per share           $ 3.28
Warrants exercise price     $ 3.28      
Remaining contractual term     5 years 6 months      
Aggregate intrinsic value     $ 0      
Common Warrants | January 2026 Offering | Maximum            
Warrants            
Warrants to purchase shares 4,386,037          
Common Warrants | Private Offering            
Warrants            
Warrants to purchase shares 4,386,037          
Exercisable period of warrants 30 days          
Number of shares called for each warrant 1