XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Changes in Level 3 Fair Value Category (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
level3FinancialInstruments
Mar. 31, 2024
USD ($)
level3FinancialInstruments
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis Asset or Liability, Transfers into or out of Level 3 | level3FinancialInstruments 0 0
Level 3 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements $ 0 $ 0
Level 3 [Member] | Investments [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements 0 0
Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member] | Derivative Financial Instruments, Liabilities [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements $ 0 $ 0