v3.25.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 08, 2024
Jan. 04, 2024
Sep. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Stockholders' Equity            
Sale of common stock, net       $ 74,868    
Warrants, Expiration, January 6, 2032            
Stockholders' Equity            
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            
Stockholders' Equity            
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            
Stockholders' Equity            
Class of warrant or right, outstanding (in shares)         100,000  
Warrants, Expiration, December 31, 2026            
Stockholders' Equity            
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            
Stockholders' Equity            
Class of warrant or right, exercised during period (in shares)         0 948
Private Placement            
Stockholders' Equity            
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            
Stockholders' Equity            
Before deducting offering costs $ 100          
Underwritten Public Offering            
Stockholders' Equity            
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            
Stockholders' Equity            
Sale of common stock, net         $ 3,000