Quarterly report [Sections 13 or 15(d)]

Convertible Redeemable Preferred Stock and Stockholders' Equity - February 2025 Registered Direct Transaction (Details)

v3.25.1
Convertible Redeemable Preferred Stock and Stockholders' Equity - February 2025 Registered Direct Transaction (Details)
Feb. 14, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate shares issued upon exercise of warrants (in shares) | shares   1 1
February 2025 Offering      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate share issued | shares 4,757,126    
Warrants exercise price (in dollar per share) $ 1.14    
Combined Offering Price $ 1.14    
Proceeds from offering, net of issuance costs | $ $ 5,400,000    
Aggregate shares issued upon exercise of warrants (in shares) | shares 4,757,126    
Fair value of warrant | $ $ 5,257,000    
February 2025 Offering | Stock price (in dollar per share)      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Measurement input 1.22    
February 2025 Offering | Expected yield      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Measurement input 0    
February 2025 Offering | Expected volatility      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Measurement input 1.434    
February 2025 Offering | Risk-free interest rate      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Measurement input 0.043    
February 2025 Offering | Expected life (in years)      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Measurement input 5