XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mortgage Banking - Schedule of Activity in Secondary Market Loans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mortgage Banking [Abstract]      
Loans originated for resale, net of principal payments $ 74,299 $ 56,085 $ 71,829
Proceeds from loan sales 73,107 57,342 77,681
Net gains on sales of loans held for sale 2,439 1,954 2,343
Loan servicing fees, net of amortization $ 44 $ 211 $ 175