v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 16, 2025
Mar. 27, 2024
Nov. 09, 2023
Nov. 01, 2022
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2024
Class of Stock [Line Items]                  
Common stock, shares authorized         150,000,000 150,000,000     150,000,000
Common stock, par value         $ 0.00001 $ 0.00001     $ 0.00001
Common stock, shares issued         62,071,050 62,071,050     49,998,279
Common stock, shares outstanding         62,071,050 62,071,050     49,998,279
Preferred stock, shares authorized         10,000,000 10,000,000     10,000,000
Preferred stock, par value         $ 0.00001 $ 0.00001     $ 0.00001
Preferred stock, shares issued         0 0     0
Preferred stock, shares outstanding         0 0     0
Warrants issued to purchase common stock         7,398,185 7,398,185     12,686
Proceeds from issuance of common stock           $ 46,517 $ 0    
Aggregate offering price   $ 350,000   $ 250,000          
2025 Follow-On Offering                  
Class of Stock [Line Items]                  
Shares issued and sold 11,735,565                
Net proceeds from follow-on offering $ 69,900                
At-the-Market Offering                  
Class of Stock [Line Items]                  
Proceeds from issuance of common stock               $ 3,300  
Sale of common stock through agreement       $ 75,000          
Pre-funded warrants | 2025 Follow-On Offering                  
Class of Stock [Line Items]                  
Share price $ 4.89999                
Common Stock | 2025 Follow-On Offering                  
Class of Stock [Line Items]                  
Shares issued and sold 11,735,565                
Warrants issued to purchase common stock 3,826,750                
Pre-funded warrants to purchase 0.25                
Share price $ 4.9                
Common Stock | Follow-On Offering                  
Class of Stock [Line Items]                  
Shares issued and sold     11,000,000   11,735,565        
Share price     $ 9            
Proceeds from issuance of common stock     $ 99,000            
Net proceeds from follow-on offering     $ 92,600            
Common Stock | At-the-Market Offering                  
Class of Stock [Line Items]                  
Shares issued and sold         0 0   261,807  
Share price               $ 12.49  
Common Stock | Pre-funded warrants                  
Class of Stock [Line Items]                  
Pre-funded warrants to purchase         3,571,435 3,571,435      
Common Stock | Pre-funded warrants | 2025 Follow-On Offering | Maximum                  
Class of Stock [Line Items]                  
Warrants issued to purchase common stock 3,571,435