XML 101 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Valuation Techniques (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 29,037 $ 28,436
Prepayment rates    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0660 0.1197
Minimum | Credit losses    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0 0
Minimum | Discount rates    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0586 0.0570
Maximum | Credit losses    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0021 0.0010
Maximum | Discount rates    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0670 0.0665
Weighted Average | Credit losses    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0009 0.0008
Weighted Average | Prepayment rates    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0660 0.1197
Weighted Average | Discount rates    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0596 0.0639