v3.26.3
Fair Value Disclosures (Schedule of Reconciliation of Level 3 Recurring at Fair Value) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning of period     $ 11,375  
End of period $ 34,534   34,534  
Level 3 [Member] | Recurring [Member] | Mortgage Servicing Rights [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning of period 25,783 $ 1,215 11,375 $ 42,404
Originations 8,373 3,758 22,662 8,686
Settlements (275) (60) (720) (1,564)
Sales       (47,305)
Changes in fair value 653 977 1,217 3,669
End of period $ 34,534 $ 5,890 $ 34,534 $ 5,890
Servicing Asset, Fair Value, Change in Fair Value, Valuation Input, Statement of Income or Comprehensive Income [Extensible Enumeration]     Revenues