Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - February 2025 Equity Offering (Details)

v3.25.1
Stockholders' Equity - February 2025 Equity Offering (Details) - USD ($)
Feb. 05, 2025
Mar. 31, 2025
Feb. 10, 2025
Dec. 31, 2024
Stockholders' Equity        
Common stock par value (in dollars per share)   $ 0.0001   $ 0.0001
Exercise price of warrant   4.63   $ 14.56
Prefunded Warrants        
Stockholders' Equity        
Exercise price of warrant   $ 0.0001    
Placement Agents Warrants        
Stockholders' Equity        
Warrants issued     159,468  
February 2025 Public 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 Public Offering | Maximum        
Stockholders' Equity        
Fees and expenses 100,000      
Road show expenses $ 3,500      
February 2025 Public Offering | Prefunded Warrants        
Stockholders' Equity        
Warrants issued 2,162,807   2,162,807  
Price per share $ 3.0099      
February 2025 Public 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 Public Offering | Series C-2 Warrants        
Stockholders' Equity        
Warrants issued 2,657,807      
Number of common stock, each warrant get converted 1      
Warrants expiration term 24 months      
February 2025 Public 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 Public Offering | Placement Agents Warrants        
Stockholders' Equity        
Warrants issued 159,468      
Exercise price of warrant $ 3.7625      
Offering percentage sold 6.00%      
Offering percentage 125.00%      
Termination of warrant 5 years