XML 139 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Fair Values of Financial Assets and Liabilities, Including Derivative Financial Instruments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Available-for-sale investments $ 1,933,226 $ 2,411,622
Trading investments 53,262 $ 54,481
Level 3  | Valuation Technique, Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Available-for-sale investments 2,689  
Trading investments 53,262  
Total $ 55,951  
Level 3  | Valuation Technique, Discounted Cash Flow | Minimum | Measurement Input, Prepayment Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt Securities 0.069  
Measurement input 0.069  
Level 3  | Valuation Technique, Discounted Cash Flow | Minimum | Measurement Input, Default Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt Securities 0.040  
Measurement input 0.040  
Level 3  | Valuation Technique, Discounted Cash Flow | Maximum | Measurement Input, Prepayment Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt Securities 0.110  
Measurement input 0.110  
Level 3  | Valuation Technique, Discounted Cash Flow | Maximum | Measurement Input, Default Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt Securities 0.170  
Measurement input 0.170  
Level 3  | Valuation Technique, Discounted Cash Flow | Weighted Average | Measurement Input, Prepayment Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt Securities 0.083  
Measurement input 0.083  
Level 3  | Valuation Technique, Discounted Cash Flow | Weighted Average | Measurement Input, Default Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt Securities 0.115  
Measurement input 0.115