XML 119 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Financial Derivatives (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2014
Dec. 31, 2023
Dec. 31, 2022
Junior Subordinated Notes, Total $ 119,100 $ 119,136 $ 119,136
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative Outstanding, Notional Amount $ 119,100 650,900 595,400
Derivative, Notional Amount   38,600 50,000
Derivative Original Maturity (Year) 10 years    
Deferred Gain on Early Termination of Derivative     4,000
Derivative, Gain on Derivative     772
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Central Counterparties (CCP) [Member]      
Derivative, Notional Amount     205,600
Interest Rate Swap [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative, Notional Amount   $ 1,156,007 874,034
Interest Rate Swap [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Minimum [Member]      
Derivative, Term of Contract (Year)   3 years  
Interest Rate Swap [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Maximum [Member]      
Derivative, Term of Contract (Year)   10 years  
Interest Rate Swap [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Central Counterparties (CCP) [Member]      
Derivative, Notional Amount   $ 846,900 449,300
Derivative, Gain on Derivative   257 25,800
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative Outstanding, Notional Amount   88,500 204,300
Derivative, Notional Amount   4,200 6,600
Loans Receivable with Partial-term Hedging Designation [Member]      
Derivative, Notional Amount   3,800 32,000
Hedged Asset, Fair Value Hedge   1,070,000 669,700
Loan, Notational Amount   1,780,000 1,210,000
Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Hedged Layer, Fair Value, Cumulative Increase (Decrease)   $ 2,000 $ 31,000