v3.25.2
Note 11 - Fair Value Measurement - Changes in Level 3 Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance     $ 3,281  
Balance $ 3,220   3,220  
Fair Value, Recurring [Member]        
Balance     3,281  
Balance 3,220   3,220  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]        
Balance 3,301 $ 3,820 3,281 $ 3,793
Servicing rights that result from transfers and sale of financial assets 6 23 17 33
Changes in fair value due to changes in model inputs or assumptions (1) [1] (87) (103) (78) (86)
Balance 3,220 3,740 3,220 3,740
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Mortgage-Backed Securities, Issued by Private Enterprises [Member]        
Balance 18,543 17,351 31,881 27,469
Principal payments and maturities (5,349) (134) (18,773) (10,382)
Unrealized Gains 4 14 90 144
Balance $ 13,198 $ 17,231 $ 13,198 $ 17,231
[1] Represents changes due to collection/realization of expected cash flows and curtailments.