v3.26.1
Fair Value Measurements - Schedule of Fair Value Measurement Inputs and Valuation Techniques for CVR Liability (Details) - Level 3
Mar. 31, 2026
Dec. 31, 2025
Estimated probability of success | Minimum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent value right liability, measurement input 0.950 0.950
Estimated probability of success | Maximum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent value right liability, measurement input 1.000 1.000
Expected volatility of future revenues    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent value right liability, measurement input 0.230 0.230