v3.26.1
Fair Value Measurements - Quantitative Information Regarding Level 3 Inputs (Details) - Probability-weighted present value
Jun. 30, 2026
Dec. 31, 2025
Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discount rate 0.213 0.149
Minimum | Probability of payment    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discount rate 0.05 0.05
Maximum | Probability of payment    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discount rate 0.10 0.10