v3.26.1
Fair Value Measurements - Schedule of Significant Unobservable Inputs (Details) - Range/Average - Level 3
Dec. 31, 2024
yr
Probability of achieving certain development milestones  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Development Milestones 0.95
Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Development Milestones 0.60
Discount Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Development Milestones 0.0426
Timing of achieving certain development milestones  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Development Milestones 0.16