XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Mortgage Servicing Rights - Schedule of Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mortgage Servicing Rights [Member]      
Balance, MSR $ 18,017 $ 16,970 $ 12,595
Additions 2,772 5,400 9,760
MSRs amortized (3,565) (4,354) (7,444)
Recovery (impairment) of MSRs (48) 1 2,059
Balance, MSR 17,176 18,017 16,970
Mortgage Servicing Right, Held for Sale [Member]      
Balance, MSR 0 0  
Balance, MSR $ 8,086 $ 0 $ 0