v3.26.3
Fair Value Measurements - Schedule of Significant Inputs Used in Fair Value Measurements (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
product
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value $ 383,000
Regulatory Milestones  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value $ 135,000
Regulatory Milestones | Discount rate | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.058
Regulatory Milestones | Discount rate | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.068
Regulatory Milestones | Discount rate | Weighted Average  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.062
Regulatory Milestones | Probability of payment | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.202
Regulatory Milestones | Probability of payment | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.925
Regulatory Milestones | Probability of payment | Weighted Average  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.630
Royalties  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value $ 248,000
Number of products launched | product 3
Royalties | Discount rate | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.054
Royalties | Discount rate | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.076
Royalties | Discount rate | Weighted Average  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.068
Royalties | Volatility | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.250
Royalties | Volatility | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.250
Royalties | Volatility | Weighted Average  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.250
Royalties | Probability of payment  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 1
Royalties | Probability of payment | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.202
Royalties | Probability of payment | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.925
Royalties | Probability of payment | Weighted Average  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.630
Royalties | Projected year of payment, payments discounted, percentage  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.50