v3.26.1
Fair Value Measurements - Assumptions Utilized in Valuation of Level 3 Liabilities (Details) - Level 3
Mar. 31, 2026
Jan. 19, 2025
Probability Of Success | Milestone One    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 1.000 1.000
Probability Of Success | Milestone Two    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.117 0.117
Probability Of Success | Milestone Three    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.108 0.108
Probability Of Success | Milestone Four    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.108 0.108
Probability Of Success | Milestone Five    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.108 0.108
Probability Of Success | Milestone Six    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.108 0.108
Probability Of Success | Milestone Seven    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.108 0.108
Discount Rate | Milestone One    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0928 0.0928
Discount Rate | Milestone Two    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0928 0.0928
Discount Rate | Milestone Three    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0928 0.0928
Discount Rate | Milestone Four    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0928 0.0928
Discount Rate | Milestone Five    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1428 0.1428
Discount Rate | Milestone Six    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1428 0.1428
Discount Rate | Milestone Seven    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1428 0.1428