v3.25.2
Note 4 - Mortgage Servicing Rights (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loans Serviced During the Period     $ 1,986,957,000   $ 2,016,242,000
Fees and Commissions, Mortgage Banking and Servicing $ 1,255,000 $ 1,275,000 2,511,000 $ 2,579,000  
Escrow Deposit 14,069,000   14,069,000   10,077,000
Mortgage Servicing Rights Measured at Fair Value $ 20,318,000   $ 20,318,000   $ 20,370,000