XML 96 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Level 3 Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement Of Income, Extensible List, Not Disclosed Flag Realized gains (loss) (1)  
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Change in net unrealized gain (loss) on investments  
Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance $ 10,584 $ 6,476
Realized gains (losses) 0 0
Unrealized gains (losses) (869) (715)
Purchases 0 0
Disposals 0 0
Amortization 0 0
Transfers in 0 4,823
Transfers out (9,715) 0
Ending Balance 0 10,584
Recurring | Corporate    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 4,892 5,675
Realized gains (losses) 0 0
Unrealized gains (losses) 0 (783)
Purchases 0 0
Disposals 0 0
Amortization 0 0
Transfers in 0 0
Transfers out (4,892) 0
Ending Balance 0 4,892
Recurring | Asset-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 5,692 801
Realized gains (losses) 0 0
Unrealized gains (losses) (869) 68
Purchases 0 0
Disposals 0 0
Amortization 0 0
Transfers in 0 4,823
Transfers out (4,823) 0
Ending Balance $ 0 $ 5,692