v3.25.4
Note 6 - Derivative Financial Instruments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Aug. 06, 2025
Mar. 14, 2025
Nov. 17, 2024
Mar. 16, 2023
Dec. 07, 2022
Mar. 02, 2020
Sep. 05, 2019
Jun. 05, 2019
Cash Flow Hedging [Member]                      
Derivative, Notional Amount $ 950,000 $ 700,000                  
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]                      
Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net 13,036 19,730 $ 19,189                
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred 5,572                    
Forward Interest Rate Swap [Member] | Cash Flow Hedging [Member]                      
Derivative, Notional Amount 150,000 0                  
Forward Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]                      
Derivative, Notional Amount       $ 150,000              
Derivative, Strike Rate       3.26%              
Interest Rate Swap [Member] | Cash Flow Hedging [Member]                      
Derivative, Notional Amount 600,000 500,000                  
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]                      
Derivative, Notional Amount         $ 100,000   $ 200,000   $ 150,000 $ 150,000  
Derivative, Strike Rate         3.96%   3.39%   0.985%   2.176%
Interest Rate Collars [Member] | Cash Flow Hedging [Member]                      
Derivative, Notional Amount $ 200,000 $ 200,000                  
Interest Rate Collars [Member] | Designated as Hedging Instrument [Member]                      
Derivative, Notional Amount               $ 200,000      
Derivative, Cap Interest Rate               2.50%      
Derivative, Floor Interest Rate               1.50%      
Forward Interest Rate Collars [Member] | Cash Flow Hedging [Member]                      
Derivative, Notional Amount           $ 100,000