Annual report pursuant to Section 13 and 15(d)

Fair Value - Quantitative Information about Level 3 Fair Value Measurements (Details)

v3.25.0.1
Fair Value - Quantitative Information about Level 3 Fair Value Measurements (Details)
Dec. 31, 2024
Dec. 31, 2023
Constant prepayment speed    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.063 0.062
Constant prepayment speed | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.052 0.050
Constant prepayment speed | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.293 0.069
Option-adjusted spread    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.051 0.053
Option-adjusted spread | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.051 0.048
Option-adjusted spread | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.051 0.086
Per loan annual cost to service    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 65.02 68.27
Per loan annual cost to service | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 65.00 66.31
Per loan annual cost to service | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 73.88 81.30
Pull-through rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.844  
Pull-through rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.693  
Pull-through rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Input 0.998