v3.25.2
Fair Value Measurements - Fair Value Assumptions (Details) - Level 3
Jun. 30, 2025
Dec. 31, 2024
yr
Revenue volatility | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.106 0.173
Revenue volatility | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.152 0.177
Revenue volatility | Weighted average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.132 0.176
Equity volatility | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.450 0.534
Equity volatility | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.471 0.600
Equity volatility | Weighted average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.462 0.553
Operational leverage ratio | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.650 0.650
Operational leverage ratio | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.750 0.700
Operational leverage ratio | Weighted average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input 0.694 0.664