v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 23 Months Ended
Dec. 27, 2024
Apr. 24, 2024
Jun. 01, 2023
May 16, 2023
Jun. 30, 2024
Jun. 30, 2024
Mar. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]                  
Issuance of common stock, net of offering costs         $ 33,131 $ 33,131      
Net proceeds from common stock and warrants after deducting underwriting discounts, commissions and other offering expenses   $ 161,400 $ 134,700            
Proceeds from issuance of pre-funded warrants, net of offering costs   128,300 92,300     128,272      
Proceeds from issuance of common stock, net of offering costs   $ 33,100 $ 42,400     $ 33,131      
Voting Common Stock                  
Class of Stock [Line Items]                  
Common stock, par value               $ 0.0001 $ 0.0001
Voting Common Stock | Public Offering                  
Class of Stock [Line Items]                  
Sale of stock price per share     $ 2            
Voting Common Stock | Follow On Offering                  
Class of Stock [Line Items]                  
Number of shares issued   4,958,068 23,287,134            
Underwriter option to purchase number of additional shares   2,485,487              
Sale of stock price per share   $ 7.13              
Voting Common Stock | ATM Program | Wedbush Securities, Inc.                  
Class of Stock [Line Items]                  
Number of shares issued             0    
Issuance of common stock, net of offering costs       $ 75,000          
Common stock, par value       $ 0.0001          
Pre-Funded Warrants [Member]                  
Class of Stock [Line Items]                  
Common stock issuable upon exercise warrants 7,500,000           73,087,945    
Warrants exercised               0  
Warrant exercise price     $ 0.0001            
Proceeds from issuance of pre-funded warrants, net of offering costs $ 30,000                
Offering expenses $ 200                
Pre-Funded Warrants [Member] | Voting Common Stock                  
Class of Stock [Line Items]                  
Common stock issuable upon exercise warrants   18,577,419 47,010,526            
Common stock price per warrant $ 4 $ 7.1299 $ 1.9999            
Warrant exercise price $ 0.0001 $ 0.0001 $ 0.0001