XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Secondary Market Mortgage Activities - Schedule of Secondary Market Mortgage Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mortgage Banking [Abstract]      
Loans originated for resale $ 28,451 $ 17,874 $ 34,181
Proceeds from sales of loans held for sale 27,934 16,263 29,151
Net gains on sales of loans held for sale 770 447 1,285
Loan servicing fees $ 719 $ 744 $ 781