XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Financial Derivatives (Details Textual) - USD ($)
12 Months Ended
May 31, 2014
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Junior Subordinated Notes, Total $ 119,100,000 $ 119,136 $ 119,136  
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Other Assets    
Derivative Liability, Statement of Financial Position [Extensible Enumeration]   Other Liabilities    
Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]        
Derivative Outstanding, Notional Amount $ 119,100,000 $ 680,500,000 650,900,000  
Derivative, Notional Amount   32,700,000 38,600,000  
Derivative Original Maturity (Year) 10 years      
Deferred Gain on Early Termination of Derivative       $ 4,000,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   875,117,000 1,156,007,000  
Interest Rate Swap [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Central Counterparties (CCP) [Member]        
Derivative, Notional Amount   572,800,000 846,900,000  
Derivative, Gain on Derivative   158,000 257,000  
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member]        
Derivative Outstanding, Notional Amount   81,300,000 88,500,000  
Derivative, Notional Amount   $ 3,300,000 4,200,000  
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   $ 321,000,000 3,800,000  
Hedged Asset, Fair Value Hedge   793,800,000 1,070,000,000.00  
Loan, Notational Amount   1,320,000,000 1,780,000,000  
Hedged Asset, Fair Value Hedge, Portfolio Layer Method, Hedged Layer, Fair Value, Cumulative Increase (Decrease)   $ 1,200,000 $ 2,000,000