Note 11 - Derivative Financial Instruments - Schedule of Derivative Gain (Loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Forward Sales Contract [Member] | ||||
Derivative gain (loss) | $ (53) | $ 16 | $ (85) | $ 18 |
Interest Rate Contract [Member] | ||||
Derivative gain (loss) | $ 31 | $ (8) | $ 67 | $ (55) |