v3.26.1
Note 4 - Mortgage Servicing Rights (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Loans Serviced During the Period     $ 1,966,813,000   $ 1,976,243,000
Fees and Commissions, Mortgage Banking and Servicing $ 1,227,000 $ 1,255,000 2,461,000 $ 2,511,000  
Escrow Deposit 19,115,000   19,115,000   15,598,000
Mortgage Servicing Rights Measured at Fair Value $ 19,815,000   $ 19,815,000   $ 20,302,000