v3.26.1
Nature of the Business and Basis of Presentation (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 03, 2026
Jun. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]                
Incorporation date           Jul. 10, 2015    
Reverse stock split 1-for-1.5389              
Issuance of common stock upon exercise of stock options shares           421,313    
Proceeds from Issuance of Common Stock   $ 712,900            
Gross proceeds   50,000            
Proceeds From Issuance Of Long Term Debt   15,000            
Proceeds from Issuance of Convertible Preferred Stock   811,800            
Payments of Stock Issuance Costs           $ 680 $ 62  
Commissions and offering costs   57,600            
Accumulated deficit   (639,283) $ (639,283)     (639,283)   $ (541,504)
Proceeds from concurrent private placement of common stock   787,900       $ 83,333 $ 0  
Share Price Per Share, Percentage           90.00%    
License and Collaboration Agreement with Regeneron [Member]                
Class of Stock [Line Items]                
Stock Issued During Period, Shares, New Issues           4,166,666    
Proceeds from Issuance of Common Stock   75,000       $ 75,000    
Upfront Payment   $ 50,000       $ 50,000    
Sale of stock price per share   $ 18 $ 18     $ 18    
Share Price Per Share, Percentage           90.00%    
Common Stock [Member]                
Class of Stock [Line Items]                
Stock Issued During Period, Shares, New Issues   5,025,000            
Issuance of common stock upon exercise of stock options shares   5,025,000 328,614 92,699 5,791      
Number of share issued and sold   4,166,666            
Payments of Stock Issuance Costs   $ 57,600            
Sale of stock price per share   $ 18 $ 18     $ 18    
Common Stock [Member] | IPO [Member]                
Class of Stock [Line Items]                
Stock Issued During Period, Shares, New Issues   38,525,000            
Sale of stock price per share   $ 20 $ 20     $ 20