v3.26.1
Mortgage Servicing Rights - Estimated Fair Value (Details) - Mortgage Servicing Rights
Mar. 31, 2026
Dec. 31, 2025
Range of discount rates | Maximum    
Mortgage Servicing Rights    
Valuation assumptions 12.25 12.25
Range of discount rates | Minimum    
Mortgage Servicing Rights    
Valuation assumptions 9.25 9.25
Range of prepayment speeds | Maximum    
Mortgage Servicing Rights    
Valuation assumptions 3.18 3.18
Range of prepayment speeds | Minimum    
Mortgage Servicing Rights    
Valuation assumptions 1.10 1.10
Weighted average default rate    
Mortgage Servicing Rights    
Valuation assumptions 0.58 0.58