v3.26.3
Fair Value Measurements - Schedule of Fair Value Measurement Input (Details)
Sep. 30, 2026
Dec. 31, 2025
Discount rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.055 0.048
Discount rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.062  
Discount rate | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.055  
Probability of achievement | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.02 0.04
Probability of achievement | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.84 0.40
Probability of achievement | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.83 0.34