v3.26.1
Organization and Nature of the Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Dec. 11, 2025
Dec. 31, 2025
Sep. 30, 2025
Jul. 10, 2026
Jun. 30, 2026
May 31, 2026
Aug. 31, 2025
Organization and Nature of the Business              
Accumulated deficit   $ 470,300     $ 652,427    
Cash, cash equivalents and short-term investments         $ 1,342,700    
American Depositary Shares (ADSs)              
Organization and Nature of the Business              
Sale of Stock, number of shares issued in transaction 1,500,000            
At the Market offering              
Organization and Nature of the Business              
Maximum amount of issuance value           $ 400,000 $ 250,000
Increased shares available to be sold           $ 150,000  
At the Market offering | Subsequent Event              
Organization and Nature of the Business              
Remaining value of common stock under ATM program       $ 341,500      
At the Market offering | American Depositary Shares (ADSs)              
Organization and Nature of the Business              
Net proceeds after deducting     $ 55,800        
Shares issued     3,040,000        
Gross proceeds     $ 58,500        
Net proceeds     $ 57,100        
2025 Follow-On Offering              
Organization and Nature of the Business              
Net cash proceeds $ 701,500            
2025 Follow-On Offering | Prefunded warrants              
Organization and Nature of the Business              
Number of shares 4,615,386            
Price per share $ 64.9999            
Exercise price $ 0.0001            
2025 Follow-On Offering | American Depositary Shares (ADSs)              
Organization and Nature of the Business              
Aggregate shares agreed to sell   8,461,538          
Option granted to purchase maximum number of shares   1,500,000          
Sale of Stock, number of shares issued in transaction 9,961,538            
Purchase Price $ 65            
2025 Follow-On Offering | American Depositary Shares (ADSs) | Prefunded warrants              
Organization and Nature of the Business              
Number of shares 1,538,462 1,538,462          
Price per share $ 64.9999