XML 159 R136.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 21 - Fair Value - Changes In Fair Values of Trading Securities (Details) - Trading securities - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at the beginning of the period $ 22,369  
Trading securities purchased 60,233 $ 22,369
Paydowns (13)  
Premium amortization (616)  
Fair value gain (loss) $ 1,556  
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
Balance at the end of the period $ 83,529 $ 22,369