v3.26.1
Note 6 - Derivative Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ (11,629) $ (166)  
Derivative, Gain (Loss) on Derivative, Net 9,141 $ 93  
Restricted Cash and Cash Equivalent $ 3,199   $ 2,266