Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - February 2025 Equity Offering (Details)

v3.25.2
Stockholders' Equity - February 2025 Equity Offering (Details) - USD ($)
1 Months Ended 6 Months Ended
Feb. 05, 2025
Jul. 31, 2025
Jun. 30, 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     $ 5.25   $ 14.56
Number of warrants exercised     1,674,355    
Prefunded Warrants          
Stockholders' Equity          
Exercise price of warrant     $ 0.0001    
Number of warrants exercised     (1,674,355)    
Placement Agents Warrants          
Stockholders' Equity          
Warrants issued       159,468  
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 | Prefunded Warrants          
Stockholders' Equity          
Warrants issued 2,162,807     2,162,807  
Price per share $ 3.0099        
February 2025 Equity Offering | Prefunded Warrants | Subsequent events          
Stockholders' Equity          
Number of warrants exercised   2,162,807      
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 common stock, each warrant get converted 1        
Warrants expiration term 24 months        
February 2025 Equity Offering | Series C-2 Warrants | Subsequent events          
Stockholders' Equity          
Warrants issued   2,657,807      
Number of warrants exercised   2,373,355      
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          
Warrants issued 159,468        
Exercise price of warrant $ 3.7625        
Offering percentage sold 6.00%        
Offering percentage 125.00%        
Termination of warrant 5 years