v3.26.1
License Agreements - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2026
Jun. 30, 2024
May 31, 2024
Apr. 30, 2024
Mar. 31, 2024
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2024
License Agreements [Line Items]                
Revenue             $ 20,000  
Trace License Agreement                
License Agreements [Line Items]                
Upfront Payment Received       $ 15,000        
Revenue               $ 15,000
Trace License Agreement | Development And Regulatory Milestone                
License Agreements [Line Items]                
Milestone payment to be paid upon achivement of clinical and regulatory milestones         $ 80,000      
Trace License Agreement | Sales Milestone                
License Agreements [Line Items]                
Milestone payment to be paid upon achivement of sales milestones         250,000      
Shionogi License Agreement                
License Agreements [Line Items]                
Upfront Payment Received     $ 150,000          
Revenue $ 20,000         $ 20,000   150,000
Achievement of clinical development milestone $ 20,000              
Shionogi License Agreement | Development And Regulatory Milestone                
License Agreements [Line Items]                
Milestone payment to be paid upon achivement of clinical and regulatory milestones         275,000      
Shionogi License Agreement | Sales Milestone                
License Agreements [Line Items]                
Milestone payment to be paid upon achivement of sales milestones         $ 330,000      
Neurocrine License Agreement                
License Agreements [Line Items]                
Upfront Payment Received   $ 2,500            
Revenue               $ 2,500
Neurocrine License Agreement | Development And Regulatory Milestone                
License Agreements [Line Items]                
Milestone payment to be paid upon achivement of clinical and regulatory milestones     24,800          
Neurocrine License Agreement | Sales Milestone                
License Agreements [Line Items]                
Milestone payment to be paid upon achivement of sales milestones     $ 175,000