v3.25.0.1
Fair Value Measurements - Fair Value Assumptions (Details) - Level 3
Dec. 31, 2024
Revenue volatility | Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.173
Revenue volatility | Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.177
Revenue volatility | Weighted Average  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.176
Equity volatility | Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.534
Equity volatility | Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.600
Equity volatility | Weighted Average  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.553
Operational leverage ratio | Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.650
Operational leverage ratio | Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.700
Operational leverage ratio | Weighted Average  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Measurement input 0.664