XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Trading investments $ 58,166   $ 54,481
Gain (loss) debt securities 2,000 $ 2,000  
Gain (loss) on investment $ 2,000 2,000  
Minimum | Measurement Input CPR Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input 0.071    
Minimum | Measurement Input, Default Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input 0.051    
Maximum | Measurement Input CPR Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input 0.111    
Maximum | Measurement Input, Default Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input 0.207    
Weighted Average | Measurement Input CPR Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input 0.0849    
Weighted Average | Measurement Input, Default Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input 0.1103    
Debt Securities, Trading      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Settlement debt securities $ 2,000 $ (1,000)  
Level 3       
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Trading investments $ 58,000   $ 54,000