XML 90 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosures (Schedule of Reconciliation of Level 3 Recurring at Fair Value) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Mortgage Servicing Rights [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning of period $ 24,164 $ 13,701
Originations 7,755 7,552
Settlements (1,417) (851)
Changes in fair value 430 3,762
End of period 30,932 24,164
Mortgage Loans Held-For-Investment At Fair Value [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning of period 18,875 10,631
Transfers from loans held for sale 4,666 9,757
Settlements (1,368) (1,121)
Reduction in unpaid principal balance (881) (295)
Changes in fair value (251) (97)
End of period $ 21,041 $ 18,875