Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Stockholders' Equity (Warrants Activity and Induced Warrant Exercise) (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Feb. 10, 2025
Feb. 05, 2025
Stockholders' Equity        
Warrants Outstanding, beginning 1,576,919      
Warrants Exercised (670,000)      
Warrants Granted 7,637,889      
Warrants Outstanding, ending 8,544,808 1,576,919    
Weighted Average Exercise Price (in dollars per share) $ 4.63 $ 14.56    
Weighted Average Exercise Price , Exercised during the period (in dollars per share) 0      
Weighted Average Exercise Price , Granted during the period (in dollars per share) $ 2.17      
Warrants outstanding, remaining contractual life 2 years 9 months 14 days 3 years 1 month 20 days    
Warrants granted, remaining contractual life 2 years 6 months 7 days      
Number of warrants outstanding 8,544,808 1,576,919    
February 2025 Public Offering        
Stockholders' Equity        
Weighted Average Exercise Price (in dollars per share)       $ 0.0001
Prefunded Warrants        
Stockholders' Equity        
Warrants Outstanding, beginning        
Warrants Exercised 670,000      
Warrants Outstanding, ending 1,492,807      
Weighted Average Exercise Price (in dollars per share) $ 0.0001      
Number of warrants outstanding 1,492,807      
Prefunded Warrants | February 2025 Public Offering        
Stockholders' Equity        
Warrants issued     2,162,807 2,162,807
Series C1 And Series C2 Warrants | February 2025 Public Offering        
Stockholders' Equity        
Warrants issued     5,315,614  
Placement Agents Warrants        
Stockholders' Equity        
Warrants issued     159,468  
Placement Agents Warrants | February 2025 Public Offering        
Stockholders' Equity        
Weighted Average Exercise Price (in dollars per share)       $ 3.7625
Warrants issued       159,468