v3.26.1
Fair Value Measurements - Assumptions Utilized in Valuation of Level 3 Liabilities (Details) - Level 3
Jun. 30, 2026
Probability Of Success | Milestone One  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 1
Probability Of Success | Milestone Two  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.117
Probability Of Success | Milestone Three  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.108
Probability Of Success | Milestone Four  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.108
Probability Of Success | Milestone Five  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.108
Probability Of Success | Milestone Six  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.108
Probability Of Success | Milestone Seven  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.108
Discount Rate | Milestone One  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.0954
Discount Rate | Milestone Two  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.0954
Discount Rate | Milestone Three  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.0954
Discount Rate | Milestone Four  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.0954
Discount Rate | Milestone Five  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.1454
Discount Rate | Milestone Six  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.1454
Discount Rate | Milestone Seven  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.1454