Quarterly report [Sections 13 or 15(d)]

Convertible Redeemable Preferred Stock and Stockholders' Equity - April 2024 Issuances of Common Stock and Common Stock Warrants (Details)

v3.25.2
Convertible Redeemable Preferred Stock and Stockholders' Equity - April 2024 Issuances of Common Stock and Common Stock Warrants (Details) - USD ($)
Apr. 30, 2024
Apr. 26, 2024
Apr. 23, 2024
Apr. 19, 2024
Apr. 17, 2024
Jun. 30, 2025
Dec. 31, 2024
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate shares issued upon exercise of warrants           1 1
Initial April 2024 Registered Direct Offering and Concurrent Private Placement              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Gross proceeds       $ 750,000      
Placement agent fees and other offering expenses       $ 159,000      
Initial April 2024 Registered Direct Offering              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate share issued         225,834    
Price per share         $ 3.321    
Initial April 2024 Concurrent Private Placement              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate shares issued upon exercise of warrants         225,834    
Warrants exercise price (in dollar per share)         $ 3.196    
Second April 2024 Registered Direct Offering and Concurrent Private Placement              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Gross proceeds     $ 1,900,000        
Placement agent fees and other offering expenses     $ 268,000        
Second April 2024 Registered Direct Offering              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate share issued       361,904      
Price per share       $ 5.25      
Second April 2024 Concurrent Private Placement              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate shares issued upon exercise of warrants       542,856      
Warrants exercise price (in dollar per share)       $ 5.06      
Third April 2024 Registered Direct Offering and Concurrent Private Placement              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Gross proceeds $ 2,400,000            
Placement agent fees and other offering expenses $ 298,000            
Third April 2024 Registered Direct Offering              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate share issued   418,845          
Price per share   $ 5.73          
Third April 2024 Concurrent Private Placement              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate shares issued upon exercise of warrants   418,845          
Warrants exercise price (in dollar per share)   $ 5.6