v3.26.1
License Agreements - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2024
May 31, 2024
Apr. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
License Agreements [Line Items]          
Revenue         $ 167,500
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         150,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