v3.25.2
Note 8 - FAIR VALUE - Changes In Fair Values of Trading Securities (Details) - Trading securities - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
FAIR VALUE        
Balance at the beginning of the period $ 82,445 $ 22,258 $ 83,529 $ 22,369
Paydowns (40)   (81)  
Premium amortization (237) (129) (471) (260)
Fair value gain (loss) $ 732 $ 233 $ (77) $ 253
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value Gain Loss On Derivatives An Trading Securities Fair Value Gain Loss On Derivatives An Trading Securities Fair Value Gain Loss On Derivatives An Trading Securities Fair Value Gain Loss On Derivatives An Trading Securities
Balance at the end of the period $ 82,900 $ 22,362 $ 82,900 $ 22,362