v3.25.2
Risks and Fair Value - The main inputs to valuing the Royalty Fee Derivative Liability (Details) - Royalty Fee Derivative Liability - Level 3
Jun. 30, 2025
Dec. 31, 2024
Revenue volatility    
Fair Value Measurement Inputs and Valuation Techniques    
Derivative Liability, Measurement Input 0.652 0.64
Revenue discount rate    
Fair Value Measurement Inputs and Valuation Techniques    
Derivative Liability, Measurement Input 0.154 0.16