v3.25.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 08, 2024
Jan. 04, 2024
Sep. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Sale of common stock, net         $ 74,868
Warrants, Expiration, January 6, 2032          
Class of warrant or right, outstanding (in shares)       250,000  
Class of warrant or right, exercise price of warrants or rights (in dollars per share)       $ 5.14  
Warrants, Initial Tranche, Expiration, February 26, 2031          
Class of warrant or right, outstanding (in shares)       100,000  
Class of warrant or right, exercise price of warrants or rights (in dollars per share)       $ 3.05  
Warrants, Other Tranches, Expiration, February 26, 2031          
Class of warrant or right, outstanding (in shares)       100,000  
Warrants, Expiration, December 31, 2026          
Class of warrant or right, outstanding (in shares)       56,397  
Class of warrant or right, exercise price of warrants or rights (in dollars per share)       $ 0.02  
Warrants to Purchase Common Stock          
Class of warrant or right, exercised during period (in shares)       0 948
Private Placement          
Stock issued during period, new issues (in shares)   7,182,532   1,123,595  
Shares issued, price per share (in dollars per share)   $ 10.442   $ 8.9  
Proceeds from issuance of private placement $ 75,000     $ 10,000  
Private Placement | Maximum          
Before deducting offering costs $ 100        
Underwritten Public Offering          
Stock issued during period, new issues (in shares)     6,460,674    
Shares issued, price per share (in dollars per share)     $ 8.9    
Proceeds from issuance of common stock, net     $ 57,500    
Payments for offering costs     $ 3,800    
Underwritten Public Offering | Board of Directors          
Sale of common stock, net       $ 3,000