v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning of period     $ 42,404  
Sales $ (47,300)      
End of period 1,215   1,215  
Level 3 [Member] | Recurring [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning of period     42,404  
End of period 1,215   1,215  
Level 3 [Member] | Recurring [Member] | Mortgage Servicing Rights [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning of period 43,889 $ 32,734 42,404 $ 30,932
Originations 1,193 1,545 4,928 2,779
Settlements (802) (550) (1,504) (1,112)
Sales (47,305)   (47,305)  
Changes in fair value 4,240 341 2,692 1,471
End of period 1,215 34,070 1,215 34,070
Level 3 [Member] | Recurring [Member] | Mortgage Loans Held-For-Investment At Fair Value [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning of period 21,704 21,620 21,478 21,041
Transfers from loans held for sale 466 808 975 1,956
Settlements   (347)   (661)
Reduction in unpaid principal balance (127) (246) (301) (362)
Changes in fair value (2,091) (72) (2,200) (211)
End of period $ 19,952 $ 21,763 $ 19,952 $ 21,763