Quarterly report [Sections 13 or 15(d)]

Convertible Redeemable Preferred Stock and Stockholders' Equity - Purchase Agreement and Placement Agency Agreement (Details)

v3.25.1
Convertible Redeemable Preferred Stock and Stockholders' Equity - Purchase Agreement and Placement Agency Agreement (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 13, 2025
Feb. 28, 2025
Mar. 31, 2025
Dec. 31, 2024
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares)     1 1
Issuance of common stock in connection with alternative cashless warrant exercise (in shares)     3,246,111  
February 2025 Purchase Agreement        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Lock up period   30 days    
Threshold period, variable rate transaction   4 years    
Maximum aggregate fee of the gross proceeds 7.00%      
Expenses reimbursed to placement agent $ 75,000      
Percentage of number of securities sold in offering 5.00%      
Aggregate shares issued upon exercise of warrants (in shares) 475,713      
Percentage of exercise of warrants issued 125.00%      
Warrants exercise price (in dollar per share) $ 1.425      
Warrants and rights exercisable, term 6 months      
December 2024 Inducement Warrants        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares)     2,513,703 328,483
Issuance of common stock in connection with alternative cashless warrant exercise (in shares)       2,513,703
September 2024 Inducement Warrants        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares)     607,689  
February 2025 placement agency agreement        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares)     475,713  
Common Warrants | February 2024 public offering        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares)     12,068