v3.26.1
Fair Value Disclosures (Schedule of Reconciliation of Level 3 Recurring at Fair Value) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning of period     $ 11,375  
End of period $ 25,783   25,783  
Level 3 [Member] | Recurring [Member] | Mortgage Servicing Rights [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning of period 17,653 $ 43,889 11,375 $ 42,404
Originations 8,422 1,193 14,289 4,928
Settlements (267) (802) (445) (1,504)
Sales   (47,305)   (47,305)
Changes in fair value (25) 4,240 564 2,692
End of period $ 25,783 $ 1,215 $ 25,783 $ 1,215
Servicing Asset, Fair Value, Change in Fair Value, Valuation Input, Statement of Income or Comprehensive Income [Extensible Enumeration]     Revenues