XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Derivative Financial Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 14, 2025
Dec. 31, 2024
Cash Flow Hedging [Member]            
Derivative, Notional Amount $ 800,000   $ 800,000     $ 700,000
Cash Flow Hedging [Member] | Interest Rate Swap [Member]            
Derivative, Notional Amount 600,000   600,000     $ 500,000
Designated as Hedging Instrument [Member] | Interest Rate Swap [Member]            
Derivative, Notional Amount         $ 100,000  
Derivative, Strike Rate         3.96%  
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]            
Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net $ 3,402 $ 5,189 6,711 $ 10,428    
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred     $ 9,425      
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer (Month)     12 months