v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 33 Months Ended
Feb. 24, 2026
Feb. 27, 2023
Jul. 31, 2026
Feb. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2024
Dec. 31, 2025
Jul. 31, 2021
Class of Stock [Line Items]                      
Common stock, shares authorized (in shares)         500,000,000   500,000,000     500,000,000  
Common stock, par value (in dollars per share)         $ 0.001   $ 0.001     $ 0.001  
Common stock, shares issued (in shares)         144,785,934   144,785,934     131,058,858  
Common stock, shares outstanding (in shares)         144,785,934   144,785,934     131,058,858  
Common stock, dividends, declared (in dollars per share)             $ 0 $ 0      
Common stock, value, issued         $ 148   $ 148     $ 134  
Increase or decrease of pre-funded warrant percentage not exceed (in percentage)             19.99%        
Pre Funded Warrant                      
Class of Stock [Line Items]                      
Common stock shares sold (in shares)           640,685   4,140,644      
Pre -funded warrant exercised (in shares)         0 640,705 0 4,140,705      
Class of warrant or right, number of securities called by warrants or rights (in shares)         5,463,793   5,463,793     5,463,793  
Pre Funded Warrant | Subsequent Event                      
Class of Stock [Line Items]                      
Common stock shares sold (in shares)     3,946,020                
Pre -funded warrant exercised (in shares)     3,946,094                
Underwritten Public Offering                      
Class of Stock [Line Items]                      
Average price (in dollars per share)       $ 50.00              
Sale of stock, number of shares issued in transaction (in shares)       12,650,000         10,458,434    
Warrants exercised (in dollars per share)                 $ 0.001    
Sale of stock, consideration received on transaction       $ 601,800              
Over Allotment Option                      
Class of Stock [Line Items]                      
Sale of stock, number of shares issued in transaction (in shares)       1,650,000              
ATM Sales Agreement                      
Class of Stock [Line Items]                      
Aggregate offering price   $ 150,000                  
At The Market Sales Agreement 2026                      
Class of Stock [Line Items]                      
Common stock shares sold (in shares)             0        
Maximum                      
Class of Stock [Line Items]                      
Pre-funded warrants of common stock shares outstanding immediately after effect to the exercise (in percentage)             9.99%        
Combined voting power of securities outstanding immediately after effect to the exercise (in percentage)             9.99%        
Minimum                      
Class of Stock [Line Items]                      
Pre-funded warrants of common stock shares outstanding immediately after effect to the exercise (in percentage)             4.99%        
Combined voting power of securities outstanding immediately after effect to the exercise (in percentage)             4.99%        
Jefferies LLC | ATM Sales Agreement                      
Class of Stock [Line Items]                      
Aggregate offering price   $ 137,800                  
Common stock shares sold (in shares) 4,211,367 4,995,709                  
Average price (in dollars per share)   $ 27.57                  
ATM sales agreement at weighted average price (in dollars per share) $ 64.19                    
Aggregate gross proceeds from issuance of common stock $ 270,300                    
Proceeds from issuance of common stock 264,200                    
Jefferies LLC | Maximum | ATM Sales Agreement                      
Class of Stock [Line Items]                      
Aggregate offering price   $ 400,000                 $ 150,000
Leerink Partners LLC | At The Market Sales Agreement 2026 | ATM Program                      
Class of Stock [Line Items]                      
Common stock, value, issued $ 500,000