XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.2
Note 18 - Derivative Instruments (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Collateral Already Posted, Aggregate Fair Value $ 0 $ 3,900
Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction 11,155 4,700
Designated as Hedging Instrument [Member]    
Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction 10,900 8,600
Designated as Hedging Instrument [Member] | Residential Mortgage-Backed Securities [Member]    
Financial Asset, Closed Portfolio, Portfolio Layer Method, Amortized Cost $ 281,600 $ 296,900
Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member]    
Derivative, Term of Contract (Month) 18 months