v3.26.1
Note 15 - Financial Derivatives (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Derivative Outstanding, Notional Amount $ 1,160,000 $ 1,020,000
Derivative, Notional Amount 17,600 24,000
Margin Deposit Assets 17,900 12,100
Bank [Member]    
Restricted Cash 2,100 4,300
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 623,678 $ 625,222
Interest Rate Contract [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Central Counterparties (CCP) [Member]    
Derivative Outstanding, Notional Amount 623,700  
Derivative, Notional Amount 570,400  
Derivative, Loss on Derivative 475,000  
Interest Rate Contract [Member] | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member]    
Derivative Outstanding, Notional Amount 46,700  
Derivative, Notional Amount 1,700  
Loans Receivable with Partial-term Hedging Designation [Member]    
Derivative, Notional Amount 857,100  
Hedged Asset, Fair Value Hedge 577,000  
Derivative, Gain on Derivative $ 1,100