v3.25.2
Stockholders' Equity - Offering of Common Stock, Warrants, and Pre-funded Warrants (Details) - $ / shares
Dec. 16, 2024
Apr. 18, 2024
Underwritten Registered Direct Offering    
Class of Warrant or Right [Line Items]    
Class of warrant or right, common stock ownership (in percent)   19.99%
Warrants to purchase common stock | Underwritten Registered Direct Offering    
Class of Warrant or Right [Line Items]    
Warrant exercise price (in dollars per share)   $ 0.001
Common stock | Underwritten Registered Direct Offering    
Class of Warrant or Right [Line Items]    
Class of warrant or right, common stock ownership (in percent)   9.99%
December 2024 Offering Warrants    
Class of Warrant or Right [Line Items]    
Warrant exercise price (in dollars per share) $ 3.76  
Class of warrant or right, common stock ownership (in percent) 4.99%  
Class of warrant or right, common stock, prior to issuance (percent) 9.99%  
Class of warrant or right, common stock ownership, maximum percent 19.99%