v3.25.1
Common Stock Issuance, Redeemable Common Stock, Common Stock Warrants, and Convertible Preferred Stock - February Offerings (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 17, 2023
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]        
Common stock, shares issued (in shares)   15,808,849   15,725,783
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001
Net proceeds from issuance of preferred stock and warrants | $   $ 0 $ 9,092  
Warrants exercised (in shares)   0    
General and administrative | $   $ 7,092 $ 6,050  
February 2023 Warrants        
Class of Warrant or Right [Line Items]        
Common stock, shares issued (in shares) 7,871,712      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001      
Proceeds from issuance of preferred stock | $ $ 30,000      
Number of securities called by each warrant (in shares) 1      
Exercise price of warrant (in dollars per share) | $ / shares $ 4.66      
Aggregate estimated fair value of warrants | $ $ 26,133      
Net proceeds from issuance of preferred stock and warrants | $ $ 3,867      
Warrants exercised (in shares)   0    
Series A Convertible Preferred Stock        
Class of Warrant or Right [Line Items]        
Preferred stock, shares issued (in shares)   11,479   11,479
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001
Series A Convertible Preferred Stock | February 2023 Warrants        
Class of Warrant or Right [Line Items]        
Preferred stock, shares issued (in shares) 30,000      
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001      
Convertible preferred stock, conversion ratio 145.7726      
Liquidation preference | $ $ 1