XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Note 14 - Financial Derivatives (Details Textual) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
May 31, 2014
Jun. 30, 2025
Dec. 31, 2022
Dec. 31, 2024
Jun. 30, 2024
Junior Subordinated Notes, Total $ 119,100        
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 $ 959,300   $ 680,500  
Derivative, Notional Amount   28,300   32,700  
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   626,741     $ 875,117
Interest Rate Contract [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]          
Derivative Outstanding, Notional Amount   48,500      
Derivative, Notional Amount   2,000      
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member]          
Derivative, Notional Amount   $ 626,700      
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      
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Central Counterparties (CCP) [Member]          
Derivative, Notional Amount   $ 572,000      
Derivative, Loss on Derivative   3,900      
Loans Receivable with Partial-term Hedging Designation [Member]          
Derivative, Notional Amount   4,500      
Hedged Asset, Fair Value Hedge   578,200      
Loan, Notational Amount   902,700      
Derivative, Gain on Derivative   $ 5,500