v3.25.2
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 30, 2024
Dec. 31, 2024
Jan. 31, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jul. 31, 2025
Class of Warrant or Right [Line Items]              
Fair value of pre-funded warrants issued     $ 37,600        
Exercise price     $ 0.001        
Gross proceeds from issuance of private placement           $ 103,269  
Private Placement              
Class of Warrant or Right [Line Items]              
Sale of stock, number of shares issued in transaction 6,471,000            
Sale of stock, price per share $ 17            
Gross proceeds from issuance of private placement $ 110,000            
Net proceeds from issuance of private placement         $ 102,900    
Placement agent fees and offering expenses         7,100    
Aggregate offering price       $ 102,888      
Private Placement | Common Stock              
Class of Warrant or Right [Line Items]              
Aggregate offering price       $ 7      
Common stock shares, issued and sold       6,471,000      
Sales Agreement | At The Market Equity Offering Program              
Class of Warrant or Right [Line Items]              
Amount available for sale of securities         $ 200,000    
Sales Agreement | At The Market Equity Offering Program | Common Stock              
Class of Warrant or Right [Line Items]              
Aggregate offering price   $ 200,000          
Common stock shares, issued and sold         0    
Pre-funded Warrants | Subsequent Events              
Class of Warrant or Right [Line Items]              
Common stock exchanged for prefunded warrants             1,842,499
Exercise price             $ 0.001
Pre-funded Warrants | Exchange Agreement              
Class of Warrant or Right [Line Items]              
Common stock exchanged for prefunded warrants     1,842,499        
Exchange agreement terms         In January 2024, the Company entered into an exchange agreement (the “Exchange Agreement”), with certain stockholders (the “Exchanging Stockholders”), pursuant to which the Company exchanged an aggregate of 1,842,499 shares of the Company’s common stock owned by the Exchanging Stockholders for pre-funded warrants to purchase an aggregate of 1,842,499 common stock. The warrants have an exercise price of $0.001 per share and no expiration date.    
Exercise price     $ 0.001        
Exercise limitation terms         At the holders’ election, the Exercise Limitation may be increased or decreased to any other percentage not in excess of 9.99% and will be effective 61 days after notice of such change to the Company.    
Pre-funded Warrants | Maximum | Exchange Agreement              
Class of Warrant or Right [Line Items]              
Percentage of ownership of common stock after exercise of warrants     9.99%        
Exercise limitation percentage     9.99%