v3.26.1
Note 9 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative instruments gain (loss) $ 1,413 $ (194) $ 2,306 $ (479)
Foreign Exchange Forward [Member]        
Derivative instruments gain (loss) 1,292 (194) 2,185 (479)
Interest Rate Swap [Member]        
Derivative instruments gain (loss) $ 121 $ 0 $ 121 $ 0