XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 14 - Financial Derivatives (Details Textual) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
May 31, 2014
Jun. 30, 2024
Dec. 31, 2022
Dec. 31, 2023
Junior Subordinated Notes, Total $ 119,100      
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]        
Derivative Outstanding, Notional Amount $ 119,100 $ 618,400   $ 650,900
Derivative, Notional Amount   40,000   38,600
Derivative Original Maturity (Year) 10 years      
Deferred Gain on Early Termination of Derivative     $ 4,000  
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Central Counterparties (CCP) [Member]        
Derivative, Notional Amount   0   0
Interest Rate Swap [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member]        
Derivative, Notional Amount   837,155   $ 1,156,007
Interest Rate Swap [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Central Counterparties (CCP) [Member]        
Derivative, Notional Amount   533,600    
Derivative, Gain on Derivative   3,600    
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member]        
Derivative Outstanding, Notional Amount   82,800    
Derivative, Notional Amount   $ 4,500    
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Minimum [Member]        
Derivative, Term of Contract (Year)   3 years    
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Maximum [Member]        
Derivative, Term of Contract (Year)   10 years    
Loans Receivable with Partial-term Hedging Designation [Member]        
Derivative, Notional Amount   $ 7,100    
Hedged Asset, Fair Value Hedge   754,400    
Loan, Notational Amount   1,250,000    
Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Hedged Layer, Fair Value, Cumulative Increase (Decrease)   $ (5,800)