Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Stockholders' Equity (Induced Warrant Exercise and Stock Warrants) (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Feb. 05, 2025
Stockholders' Equity      
Warrants Outstanding, beginning 4,678,646    
Warrants Exercised/expired (337,552)    
Warrants Outstanding, ending 4,341,094 4,678,646  
Warrant exercise price (in dollars per share) $ 6.42 $ 6.93  
Weighted Average Exercise Price, Expired (in dollars per share) 13.5    
Warrants outstanding, remaining contractual life 3 years 4 months 17 days 3 years 4 months 13 days  
February 2025 Equity Offering      
Stockholders' Equity      
Warrant exercise price (in dollars per share)     $ 0.0001
Pre-Funded Warrants | February 2025 Equity Offering      
Stockholders' Equity      
Warrants issued     2,162,807
Placement Agents Warrants | February 2025 Equity Offering      
Stockholders' Equity      
Warrant exercise price (in dollars per share)     $ 3.7625
Series C-2 Warrants | February 2025 Equity Offering      
Stockholders' Equity      
Warrants issued     2,657,807