v3.26.1
Fair Value - Quantitative Information about Level 3 Fair Value Measurements (Details)
Jun. 30, 2026
$ / shares
Dec. 31, 2025
$ / shares
Constant prepayment speed | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 0.046 0.048
Constant prepayment speed | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 0.328 0.473
Constant prepayment speed | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 0.064 0.068
Option-adjusted spread | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 0.053 0.052
Option-adjusted spread | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 0.053 0.052
Option-adjusted spread | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 0.053 0.052
Per loan annual cost to service | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 65.00 65.00
Per loan annual cost to service | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 73.88 73.88
Per loan annual cost to service | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
MSR unobservable Input 65.03 65.03
Pull-through rate | Minimum | Interest rate lock commitments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLC unobservable Input 0.493 0.545
Pull-through rate | Maximum | Interest rate lock commitments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLC unobservable Input 1.000 1.000
Pull-through rate | Weighted Average | Interest rate lock commitments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
IRLC unobservable Input 0.781 0.762